Linux / Unix – Finn og lister opp alle skjulte filer rekursivt

Jeg er en ny Unix-systemskallbruker. Jeg må finne og liste opp alle skjulte filer, inkludert kataloger på et Linux- eller Unix-lignende system. Hvordan kan jeg rekursivt liste opp alle skjulte filer og kataloger? Hvordan lagrer jeg resultatet i en tekstfil?
Du må bruke finn-kommandoen til å liste alle skjulte filer rekursivt på et Linux- eller Unix-lignende system. Du kan også bruke kommandoen ls til å liste skjulte filer.

Opplæringsdetaljer
Vanskelighetsgrad Enkelt (rss)
Rotrettigheter Nei
Krav Ingen
Tid 2m

Hva er en skjult fil i Linux eller Unix?

I det Unix- og Linux-baserte systemet er en skjult fil ingenting annet enn filnavnet som starter med et «.» (periode). Du kan ikke se skjulte filer med kommandoen ls.

Se skjulte filer med kommandoen ls

Du kan overføre alternativene -a til kommandoen ls for å se skjulte filer file:
ls -a
ELLER
ls -al
ELLER
ls -al | more
Eksempelutganger:

Fig.01: Bruk kommandoen ls for å se skjulte filer

Jeg har to skjulte filer i den aktuelle katalogen. La oss kjøre følgende ls-kommando for å se alle skjulte filer i den nåværende katalogen:
$ ls -d .?*
$ ls -l -d .?*
$ ls -l -d .?*

Eksempelutganger:

Hvor alternativene er som følger:

  • -l: Bruk et langt oppføringsformat.
  • -d: Vis kataloger selv, ikke innholdet.
  • .? * OR.? *: Tving ls til å bare vise skjulte filer.

Liste rekursivt over alle skjulte filer og kataloger på Linux / Unix

For å lagre resultatene i en fil som heter foo.txt, bruker du en omdirigering som følger:

Konklusjon

Du lært å finne og liste opp alle skjulte filer under Linux og Unix-lignende systemer ved hjelp av kommandoen ls / find. Se finn (1) kommandoside for mer informasjon:
$ man find
$ man ls

🐧 Støtt arbeidet mitt på Patreon eller med en donasjon.
🐧 Få de siste opplæringene om Linux, åpen kildekode & DevOps via RSS-feed eller ukentlig nyhetsbrev via e-post.
🐧 6 kommentarer så langt … legg til en ↓
Kategori Liste over Unix- og Linux-kommandoer
File Management cat
Brannmur Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Nettverksverktøy dig • vert • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Package Manager apk • apt
Processes Management bg • chroot • cron • disown • fg • jo bs • killall • kill • pidof • pstree • pwdx • time
Søker grep • hvor er • hvilke
Brukerinformasjon grupper • id • lastcomm • siste • lokk / libuser-lokk • loggnavn • medlemmer • brukere • whoami • hvem • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Brannmur • Ubuntu 20.04

Leave a Reply

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *