Linux / Unix – Trova ed elenca tutti i file nascosti in modo ricorsivo

Sono un nuovo utente della shell del sistema Unix. Ho bisogno di trovare ed elencare tutti i file nascosti, comprese le directory su un sistema Linux o Unix. Come posso elencare ricorsivamente tutti i file e le directory nascosti? Come si salva il risultato in un file di testo?
È necessario utilizzare il comando find per elencare in modo ricorsivo tutti i file nascosti su sistemi simili a Linux o Unix. È inoltre possibile utilizzare il comando ls per elencare i file nascosti.

Dettagli tutorial
Difficoltà Easy (rss)
Privilegi di root No
Requisiti Nessuno
Tempo 2 m

Che cos’è un file nascosto in Linux o Unix?

Nel sistema basato su Unix e Linux, un file nascosto non è altro che un nome file che inizia con “.” (punto). Non puoi vedere i file nascosti con il comando ls.

Visualizza i file nascosti con il comando ls

Puoi passare le opzioni -a al comando ls per vedere i file nascosti file:
ls -a
OR
ls -al
OR
ls -al | more
Esempi di output:

Fig.01: Usa il comando ls per vedere i file nascosti

Ho due file nascosti nella directory corrente. Eseguiamo il seguente comando ls per vedere tutti i file nascosti nella directory corrente:
$ ls -d .?*
$ ls -l -d .?*
$ ls -l -d .?*

Output di esempio:

dove le opzioni ls sono le seguenti:

  • -l: utilizza un formato di elenco lungo.
  • -d: mostra le directory stesse, non il loro contenuto.
  • .? * OR.? *: forza ls a mostrare solo i file nascosti.

Elenca ricorsivamente tutti i file e le directory nascosti su Linux / Unix

Per salvare i risultati in un file chiamato foo.txt, utilizzare un reindirizzamento come segue:

Conclusione

Tu ho imparato a trovare ed elencare tutti i file nascosti in sistemi Linux e Unix usando il comando ls / comando find. Vedere la pagina man del comando find (1) per maggiori informazioni:
$ man find
$ man ls

🐧 Sostieni il mio lavoro su Patreon o con una donazione.
🐧 Ottieni gli ultimi tutorial su Linux, Open Source & DevOps tramite feed RSS o newsletter settimanale via e-mail.
🐧 6 commenti finora … aggiungine uno ↓
Categoria Elenco di comandi Unix e Linux
Gestione file cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Utilità di rete dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Gestione pacchetti apk • apt
Gestione processi bg • chroot • cron • disown • fg • jo bs • killall • kill • pidof • pstree • pwdx • time
Ricerca grep • whereis • which
Informazioni utente gruppi • id • lastcomm • last • lid / libuser-lid • logname • membri • utenti • whoami • who • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

Leave a Reply

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *