Cerchi una directory specifica nel tuo file system Linux? Fortunatamente, hai molti strumenti di ricerca a tua disposizione. Vedremo diverse opzioni facili da usare e come usarle per cercare le cartelle in modo efficiente.
Trova una cartella in Linux
Molte attività di routine in Linux, come la creazione di o modificare un file di configurazione, richiederà di individuare cartelle particolari.
La maggior parte delle app viene configurata tramite le opzioni di menu e alcune richiedono la modifica di un file di configurazione. Ma come si usa un file di configurazione?
Sebbene ci siano molti metodi semplici per trovare i file, individuare una directory non è così semplice. Una semplice ricerca con uno degli strumenti di ricerca comuni può restituire solo file o inondare la visualizzazione con file con nomi simili.
Puoi evitare queste insidie, tuttavia, se modifichi le opzioni dello strumento di ricerca. Quindi, anche se potresti aver già utilizzato gli strumenti menzionati di seguito, imparerai oggi come guardare solo le cartelle e come vedere anche le dimensioni delle cartelle.
Cerca una cartella in Linux usando GNOME Desktop
Se utilizzi il desktop GNOME, puoi trovare rapidamente le cartelle aprendo il file File app e seguendo questi passaggi:
- Vai alla directory in cui vuoi cercare.
- Clicca il Ricerca nella parte superiore della finestra File.
- Nel menu a discesa della barra di ricerca, seleziona Cartelle nel Che cosa categoria, come mostrato di seguito, quindi selezionare Nome del file.
È ora possibile cercare nella directory qualsiasi sottodirectory con nomi che corrispondono al termine di ricerca.
Cerca una cartella in Linux con Catfish
Se non usi GNOME, un altro metodo GUI popolare e ampiamente disponibile per la ricerca nelle directory in Linux è Pesce gatto. Puoi installare l'app su sistemi basati su Ubuntu cercandola nel tuo software manager o immettendo questo comando:
sudo apt install catfish
Per installare Catfish su Fedora e altri sistemi basati su RPM, usa questo comando:
yum installa pesce gatto
Una volta installato, apri Catfish e assicurati che la barra laterale sinistra sia visibile. In caso contrario, premere F9o fare clic su icona dell'ingranaggio in alto a destra della finestra e controlla il file Mostra barra laterale opzione.
Per impostazione predefinita, Catfish proverà a cercare i file, non le cartelle. Dovrai specificare che stai cercando una cartella controllando il file Cartelle casella, lasciando tutte le altre opzioni deselezionate.
Trova una cartella per nome
Se sei disposto a utilizzare il terminale, il file trova command è uno strumento di ricerca semplice e versatile. Ecco un esempio del suo utilizzo:
trova ~ / Documents -type d -name MyFolder
Il comando precedente cercherà nell'intero file system (specificato da ~ / Documents) per le directory (digitare -d) che sono denominati esattamente MyFolder (-name MyFolder).
Se vuoi cercare nel file system root, dovrai dare / come posizione. Inoltre, dovrai elevare i privilegi aggiungendo sudo in primo piano..
Invece di specificare una posizione, puoi anche semplicemente cambiare la directory corrente nella cartella in cui desideri cercare, nel qual caso find cercherà solo nella directory corrente.
Il digitare -d parte del comando specifica che si tratta di una directory che stai cercando, invece di un file. Assicurati di includerlo quando cerchi in modo da non essere sopraffatto dai nomi di file che contengono lo stesso termine di ricerca.
Se non sei sicuro che la cartella che stai cercando utilizzi lettere maiuscole o minuscole nel nome, puoi modificare il file -nome argomento a -nomino per forzare una ricerca senza distinzione tra maiuscole e minuscole.
Inoltre, puoi utilizzare un tag jolly se sei sicuro solo di una parte del nome della cartella.
Ecco un esempio che utilizza entrambe queste opzioni:
trova / -type d -iname myfolder *
Trova una cartella Linux per nome esatto
Uno strumento simile che potresti aver usato prima è individuare. La ricerca di una cartella con individua sarà simile a questa:
individuare -b '\ MyFolder'
Il comando precedente troverà qualsiasi cartella nel tuo file system denominata esattamente "MyFolder".
Per cercare corrispondenze parziali, rimuovere le virgolette o inserire un asterisco. Tieni presente, tuttavia, che è probabile che una ricerca con caratteri jolly visualizzi nomi di file corrispondenti oltre alle cartelle.
Puoi anche passare il file -io opzione per ignorare maiuscole e minuscole.
A questo punto, potresti chiederti, qual è la differenza tra individuare e trovare?
Risposta breve: la ricerca è più veloce, ma la ricerca è più precisa.
Il comando find cerca nel tuo file system live il termine di ricerca per restituire i percorsi esattamente come esistono attualmente.
Individua, invece di cercare nel file system live, cerca in un database preindicizzato di tutti i nomi di file e cartelle. L'approccio semplificato rende la ricerca molto più veloce, ma quel database può essere obsoleto.
Relazionato: 7 fantastiche app per visualizzare l'utilizzo del disco in Linux
Pertanto, individuare è l'opzione migliore a condizione che non si pensi che la cartella sia stata creata o spostata di recente.
Se pensi che la tua cartella sia stata modificata di recente, dovresti usare find. In alternativa, è possibile utilizzare individuare se si immette prima questo comando per aggiornare il database di ricerca:
sudo updatedb
L'operazione richiederà tempo, ma una volta terminata, puoi essere certo che i comandi di localizzazione restituiscono risultati rapidi e accurati.
Trova la dimensione di una directory Linux
Se hai trovato una cartella con uno dei metodi precedenti e ora vuoi vederne le dimensioni, puoi farlo rapidamente con il file du comando. Specifica le opzioni -hs seguito dal percorso della tua cartella, in questo modo:
du -hs / MyFolder
Rimuovi il S carattere (per riepilogo) per vedere anche la dimensione di ciascuna sottodirectory.
Trova velocemente le cartelle in Linux
Qualsiasi cartella che cerchi è ora a portata di mano con pochi clic o comandi rapidi.
Se hai bisogno di spostare il contenuto delle tue cartelle su un altro PC, potresti rimanere sorpreso dalle opzioni che hai per trasferire le tue cartelle in modalità wireless.
Hai bisogno di trasferire i tuoi file tramite Wi-Fi su Linux? Qui ci sono diversi metodi che puoi usare.
- Linux
- File System
- Linux
Jordan è un tutor e giornalista appassionato di rendere Linux accessibile e senza stress per tutti. Ha una laurea in inglese e un debole per il tè caldo. Durante le stagioni calde, si diverte a pedalare sulle colline degli Ozarks dove vive.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Ancora un passo…!
Conferma il tuo indirizzo e-mail nell'e-mail che ti abbiamo appena inviato.