Come trovare una directory in Linux

Come trovare una directory in Linux

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 creare o modificare un file di configurazione , richiederà di individuare cartelle particolari.





Sebbene ci siano molti metodi semplici per trovare i file, localizzare una directory non è così semplice. Una semplice ricerca con uno degli strumenti di ricerca comuni può restituire solo file o inondare la vista con file con nomi simili.





come annullare un pagamento venmo

Puoi evitare queste insidie, tuttavia, se modifichi semplicemente le opzioni del tuo 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 il desktop GNOME

Se utilizzi il desktop GNOME, puoi trovare rapidamente le cartelle aprendo il File app e seguendo questi passaggi:



  • Passa alla directory in cui desideri eseguire la ricerca.
  • Clicca il Ricerca pulsante 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 puoi cercare nella directory qualsiasi sottodirectory con nomi corrispondenti 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 di directory in Linux è Pesce gatto . Puoi installare l'app su sistemi basati su Ubuntu cercandola nel tuo gestore software o emettendo questo comando:





sudo apt install catfish

Per installare Catfish su Fedora e altri sistemi basati su RPM, usa questo comando:

yum install catfish

Una volta installato, apri Catfish e assicurati che la barra laterale di sinistra sia visibile. In caso contrario, premere F9 , oppure fai clic su icona dell'ingranaggio nella parte in alto a destra della finestra e controlla il Mostra barra laterale opzione.





Per impostazione predefinita, Catfish proverà a cercare i file, non le cartelle. Dovrai specificare che stai cercando una cartella selezionando cartelle box, lasciando deselezionate tutte le altre opzioni.

Trova una cartella per nome

Se sei disposto a usare il terminale, il trova command è uno strumento di ricerca semplice e versatile. Ecco un esempio del suo utilizzo:

find ~/Documents -type d -name MyFolder

Il comando precedente cercherà nell'intero file system (specificato da ~/Documenti ) per le directory ( digitare -d ) che si chiamano esattamente MyFolder ( -name MyFolder ).

Se vuoi cercare nel file system di root, dovrai dare / come la posizione. Inoltre, dovrai elevare i privilegi aggiungendo sudo davanti ad esso..

Invece di specificare una posizione, puoi anche semplicemente cambiare la tua directory corrente nella cartella che vuoi 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 durante la ricerca 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 suo nome, puoi cambiare il -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:

find / -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 locate sarà simile a questa:

locate -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.

xbox one controller non rimane connesso

Puoi anche passare il -io opzione per ignorare il caso.

A questo punto ti starai chiedendo, qual è la differenza tra individuare e trovare?

Risposta breve: individuare è più veloce, ma trovare è più accurato.

Il comando find cerca nel tuo file system live il termine di ricerca per restituire i percorsi esattamente come esistono attualmente.

Locate, invece di cercare nel file system live, cerca un database pre-indicizzato di tutti i nomi di file e cartelle. L'approccio semplificato rende la ricerca molto più veloce, ma il database può essere obsoleto.

Imparentato: 7 fantastiche app per visualizzare l'utilizzo del disco in Linux

Pertanto, individuare è l'opzione migliore finché non si pensa che la cartella sia stata creata o spostata molto di recente.

Se pensi che la tua cartella sia stata modificata di recente, dovresti usare find. In alternativa, puoi utilizzare locate se emetti prima questo comando per aggiornare il database di ricerca:

sudo updatedb

L'operazione richiederà tempo, ma una volta terminata, puoi essere certo che i tuoi comandi di localizzazione restituiranno 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 di comando. Specifica le opzioni -hs seguito dal percorso della cartella, in questo modo:

du -hs /MyFolder

Rimuovi il S carattere (per il riepilogo) per vedere anche la dimensione di ogni sottodirectory.

come disattivare il narratore su xbox one

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 essere sorpreso dalle opzioni che hai per trasferire le tue cartelle in modalità wireless.

Condividere Condividere Tweet E-mail Le 7 migliori app di trasferimento file wireless su Linux

Hai bisogno di trasferire i tuoi file tramite Wi-Fi su Linux? Qui ci sono diversi metodi che puoi usare.

Leggi Avanti
Argomenti correlati
  • Linux
  • File System
  • Linux
Circa l'autore Giordano Gloor(51 articoli pubblicati)

Jordan è uno scrittore dello staff di MUO che è appassionato di rendere Linux accessibile e senza stress per tutti. Scrive anche guide sulla privacy e sulla produttività.

Altro da Jordan Gloor

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti