Riga di comando · 1 min read · Sep 20, 2025

Trovare file dalla riga di comando

Trovare file dalla riga di comando

Una delle cose che mi piace di Linux è la riga di comando. Ho usato nautilus, gnome-commander, konqueror, kommander, dolphin e thunar per gestire file in Linux e questi gestori di file sono ottimi per ciò che fanno. Ma ci sono momenti in cui si desidera semplicemente trovare un file mentre si lavora dalla riga di comando senza dover aprire un’applicazione GUI.

Dalla pagina man di find:

GNU find cerca nell’albero delle directory radicato in ciascun nome di file dato valutando l’espressione fornita da sinistra a destra, secondo le regole di precedenza fino a quando il risultato è noto, a quel punto find passa al nome del file successivo.

Trova directory vuote:

find /path -depth -type d -empty

Trova file vuoti:

find /path -depth -type f -empty

Trova un file con un nome specifico:

find /path -name name_of_file

Trova file con estensioni specifiche:

find /path -name "*.given_extension"

Trova file con permessi specifici che hanno un’estensione di file “.txt”:

find /path -name '*.txt' -perm 644

Trova file con alcuni permessi dati:

find /path -perm -permision_bits

Trova file con un nome dato e qualsiasi estensione:

find /path -name 'given_name.*'

Trova file modificati negli ultimi blocchi di 24 ore:

find /path -mtime n

Dove n è:

  • 0 per le ultime 24 ore
  • 1 per le ultime 48 ore
  • 2 per le ultime 72 ore

Trova file che sono stati accessi negli ultimi blocchi di 24 ore:

find -atime n

Dove n è:

  • 0 per le ultime 24 ore
  • 1 per le ultime 48 ore
  • 2 per le ultime 72 ore

Trova file in base al proprietario:

find /path -user root

Si può anche usare il comando pipe find con il comando xargs per eseguire comandi sui file.

Trova e cancella file:

find /path -name mytestfile | xargs rm

Vedi man find e man xargs per ulteriori informazioni su questi potenti comandi.

Molti nuovi utenti di Linux sono intimiditi dalla riga di comando e questa sensazione dovrebbe essere superata fin dall’inizio perché la riga di comando può essere più veloce e potente della maggior parte delle applicazioni GUI.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.