Come trovare un file in Raspberry Pi

Come trovare un file in Raspberry Pi
La gestione dei file è parte integrante della gestione di qualsiasi sistema. Anche dopo organizzare perfettamente i file a volte diventa difficile trovare un file richiesto. Un sacco di tempo può essere sprecato mentre si cerca manualmente un determinato file. Pertanto, nel sistema Raspberry Pi, è possibile utilizzare un comando speciale per trovare un file o una directory per risparmiare molto tempo. In questo articolo, presenteremo come trovare un file in Raspberry Pi.

Come trovare un file in Raspberry Pi

Per trovare un file nel sistema Raspberry Pi a Trovare Il comando viene utilizzato la cui sintassi è condivisa di seguito:

Sintassi

$ sudo Find [File-Path]

Esistono diversi modi per utilizzare il comando Trova per individuare un file. Usando questo Trovare Comando insieme ad altre opzioni puoi trovare i file:

  • In una directory specifica
  • Con tempo specifico
  • Con carattere specifico nel nome
  • Con dimensioni specifiche
  • Con autorizzazione specifica

Tutti questi modi sono condivisi di seguito insieme ad alcuni esempi:

Per trovare un file in una directory specifica

Per scoprire i file presenti in una particolare cartella o directory sotto la sintassi del comando menzionata:

Sintassi

$ sudo find

Esempio

Nell'esempio seguente, abbiamo trovato i file presenti nella home directory:

$ sudo find /home /pi

L'output verrà visualizzato sullo schermo, che visualizzerà tutti i file presenti nella home directory.

E una volta trovato il file specifico nella directory, puoi accedere facilmente al file.

Per trovare il file con un tempo specifico

A volte potresti sentire la necessità di trovare il file che è stato creato o modificato in un determinato lasso di tempo come negli ultimi due o tre giorni, per trovare tali file sotto la sintassi del comando menzionata:

I: file modificati

Nella sintassi del comando sotto menzionata il "M"Il flag insieme al tempo viene utilizzato per rappresentare i file modificati:

Sintassi

$ sudo find -mtime +

Esempio

Per trovare i file nella directory home che sono stati modificati negli ultimi due giorni, viene utilizzato il comando di seguito:

$ sudo find /home /pi -mtime +2

II: file creati

Per trovare i file che vengono creati in un numero specifico di giorni viene utilizzata la sintassi sotto menzionata, il “C"La flag insieme al tempo viene utilizzata per rappresentare i file creati:

Sintassi

$ sudo find -ctime +

Esempio

Per trovare i file che sono stati creati negli ultimi tre giorni nella Directory Home:

$ sudo find /home /pi -ctime +3

L'output visualizzerà tutti i file creati negli ultimi tre giorni nella directory della home:

Per trovare un file con un carattere specifico in nome

Per trovare un file con caratteri specifici presenti nel nome del file sotto la sintassi menzionata può essere utilizzato:

Sintassi

In questa sintassi, qualsiasi carattere può essere utilizzato, non è necessario utilizzare solo un singolo carattere:

$ sudo find -name *

Esempio 1

Per trovare i file che iniziano con un personaggio "UN"Nel loro nome:

$ sudo find /home /pi -name a*

L'output mostra i file presenti nella directory home e il loro nome inizia con un personaggio "UN".

Esempio 2

Per trovare i file che hanno le lettere "am" a loro nome "*"Firma all'inizio e alla fine dei nomi mostra che altri carattere o caratteri possono essere presenti prima e dopo" AM "nel nome di un file.

$ sudo find /home /pi -name *am *

Per trovare il file con una dimensione specifica

La sintassi di seguito può essere utilizzata per trovare il file con una dimensione specifica:

Sintassi

$ Find -Mize +

Esempio 1

$ Find /Home /Pi -Mize +20m

L'output del comando sopra visualizzerà i file presenti nella directory home con dimensioni pari a 20 mega byte:

Esempio 2

Per trovare il file con dimensioni specifiche e tempo specifico al di sotto del comando menzionato può essere utilizzato:

$ find /home /pi - -dimensione +20m -mtime +30

L'output del comando sopra visualizzerà i file presenti nella directory home che sono di dimensioni 20m e modificate negli ultimi 30 giorni:

Per trovare file con autorizzazioni specifiche

Per trovare i file con leggi specifiche, scrivere ed eseguire autorizzazioni assegnate all'utente (u), gruppo (G) o altri (o) viene utilizzata la sintassi sotto citazione:

Sintassi

$ Trova . -perm /

I caratteri del permesso sono:

u = l'utente o il proprietario, G = gruppi in cui è presente il proprietario, o = altri.

w = Scrivi il permesso, R = Leggi il permesso, X = Esegui l'autorizzazione.

Esempio

Il comando per trovare i file che hanno l'autorizzazione/accesso alla scrittura sia del proprietario che dei gruppi è menzionato di seguito:

$ Trova . -perm /u = w, g = w

L'output del comando sopra visualizzerà tutti i file che hanno l'autorizzazione di scrittura sia per l'utente che per il gruppo:

Dopo aver scoperto le autorizzazioni dei file se si desidera modificare le autorizzazioni del file, seguire il articolo.

Questo è tutto per usare il comando Trova per trovare un file.

Suggerimento bonus

Se rimani bloccato da qualche parte e senti la necessità di accedere al manuale del sistema, allora utilizzando il di sotto del menuzioni Trovare comando che puoi accedere al manuale:

$ uomo trova

Il manuale del sistema verrà visualizzato sullo schermo come output per il comando sopra:

Conclusione

Per trovare un file nel sistema Raspberry Pi il Trovare Il comando viene utilizzato insieme al nome della directory. Esistono diversi modi per utilizzare il comando Trova per trovare un file di dimensioni, carattere o tempo particolari. Ognuno di questi modi è discusso in dettaglio nell'articolo. Infine, il comando di trovare il manuale è anche discusso come punta bonus.