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
🐧 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 |