Linux / Unix – Hitta och lista alla dolda filer rekursivt

Jag är en ny Unix-systemskalanvändare. Jag måste hitta och lista alla dolda filer inklusive kataloger på ett Linux- eller Unix-liknande system. Hur kan jag rekursivt lista alla dolda filer och kataloger? Hur sparar jag resultatet i en textfil?
Du måste använda sökkommandot för att lista alla dolda filer rekursivt på ett Linux- eller Unix-liknande system. Du kan också använda kommandot ls för att lista dolda filer.

Självstudieinformation
Svårighet Enkelt (rss)
Rotbehörigheter Nej
Krav Ingen
Tid 2m

Vad är en dold fil i Linux eller Unix?

I det Unix- och Linux-baserade systemet är en dold fil inget annat än filnamn som börjar med ett ”.” (period). Du kan inte se dolda filer med kommandot ls.

Visa dolda filer med kommandot ls

Du kan skicka alternativen -a till kommandot ls för att se dolda fil:
ls -a
ELLER
ls -al
ELLER
ls -al | more
Exempelutgångar:

Bild.01: Använd ls-kommandot för att se dolda filer

Jag har två dolda filer i den aktuella katalogen. Låt oss köra följande ls-kommando för att se alla dolda filer i den aktuella katalogen:
$ ls -d .?*
$ ls -l -d .?*
$ ls -l -d .?*

Exempel på utdata:

Där ls-alternativen är som följer:

  • -l: Använd ett långt listformat.
  • -d: Visa själva kataloger, inte deras innehåll.
  • .? * ELLER.? *: Tvinga ls att bara visa dolda filer.

Lista alla dolda filer och kataloger på Linux / Unix rekursivt

För att spara resultaten i en fil som heter foo.txt, använd en omdirigering enligt följande:

Slutsats

Du lärt sig hur man hittar och listar alla dolda filer under Linux och Unix-liknande system med kommandot ls / find. Se Sök (1) kommandosida för mer information:
$ man find
$ man ls

🐧 Stöd gärna mitt arbete på Patreon eller med en donation.
🐧 Få de senaste självstudierna om Linux, öppen källkod & DevOps via RSS-flöde eller veckobrev nyhetsbrev.
🐧 6 kommentarer hittills … lägg till en ↓
Kategori Lista över Unix- och Linux-kommandon
Filhantering cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Network Utilities dig • värd • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Package Manager apk • apt
Processhantering bg • chroot • cron • disown • fg • jo bs • killall • kill • pidof • pstree • pwdx • time
Söker grep • varför • vilken
Användarinformation grupper • id • lastcomm • sista • lock / libuser-lock • loggnamn • medlemmar • användare • whoami • vem • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

Leave a Reply

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *