Linux / Unix – Găsiți și listați toate fișierele ascunse recursiv

Sunt un nou utilizator shell de sistem Unix. Trebuie să găsesc și să listez toate fișierele ascunse, inclusiv directoare pe un sistem Linux sau tip Unix. Cum pot lista recursiv toate fișierele și directoarele ascunse? Cum pot salva rezultatul într-un fișier text?
Trebuie să utilizați comanda find pentru a afișa recursiv toate fișierele ascunse pe un sistem Linux sau Unix. Puteți utiliza și comanda ls pentru a lista fișierele ascunse.

Detalii tutorial
Dificultate Ușor (rss)
Privilegiile de rădăcină Nu
Cerințe Niciunul
Ora 2m

Ce este un fișier ascuns în Linux sau Unix?

În sistemul bazat pe Unix și Linux, un fișier ascuns nu este altceva decât numele fișierului care începe cu un „.” (punct). Nu puteți vedea fișiere ascunse cu comanda ls.

Vizualizați fișierele ascunse cu comanda ls

Puteți trece opțiunile -a la comanda ls pentru a vedea ascunse fișier:
ls -a
SAU
ls -al
SAU
ls -al | more
Exemple de ieșiri:

Fig.01: Utilizați comanda ls pentru a vedea fișierele ascunse

Am două fișiere ascunse în directorul curent. Să executăm următoarea comandă ls pentru a vedea toate fișierele ascunse în directorul curent:
$ ls -d .?*
$ ls -l -d .?*
$ ls -l -d .?*

Exemple de ieșiri:

Unde ls opțiunile sunt după cum urmează:

  • -l: Utilizați un format de listare lungă.
  • -d: Afișați directoare în sine, nu conținutul lor.
  • .? * OR.? *: Forțați ls să afișeze numai fișierele ascunse.

Enumerați recursiv toate fișierele și directoarele ascunse de pe Linux / Unix

Pentru a salva rezultatele într-un fișier numit foo.txt, utilizați o redirecționare după cum urmează:

Concluzie

Tu am învățat cum să găsesc și să listeze toate fișierele ascunse sub sistemele Linux și Unix, folosind comanda ls / find. Pentru mai multe informații, consultați pagina de comandă find (1) a comenzii:
$ man find
$ man ls

🐧 Vă rog să-mi susțineți activitatea în Patreon sau cu o donație.
🐧 Obțineți cele mai recente tutoriale despre Linux, Open Source & DevOps prin flux RSS sau buletin informativ săptămânal.
🐧 6 comentarii până acum … adăugați unul ↓
Categorie Lista comenzilor Unix și Linux
Gestionare fișiere cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Utilități de rețea dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Manager de pachete apk • apt
Managementul proceselor bg • chroot • cron • respinge • fg • jo bs • killall • kill • pidof • pstree • pwdx • time
Căutare grep • whereis • which
Informații utilizator grupuri • id • lastcomm • ultim • lid / libuser-lid • nume jurnal • membri • utilizatori • whoami • cine • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

Leave a Reply

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *