Jeg er en ny Unix-systemskalbruger. Jeg er nødt til at finde og liste alle skjulte filer inklusive kataloger på et Linux- eller Unix-lignende system. Hvordan kan jeg rekursivt liste alle skjulte filer og mapper? Hvordan gemmer jeg resultatet i en tekstfil?
Du skal bruge kommandoen find for at liste alle skjulte filer rekursivt på et Linux- eller Unix-lignende system. Du kan også bruge kommandoen ls til at liste skjulte filer.
Vejledningsoplysninger | |
---|---|
Sværhedsgrad | Let (rss) |
Root privilegier | Nej |
Krav | Ingen |
Tid | 2m |
Hvad er en skjult fil i Linux eller Unix?
I det Unix- og Linux-baserede system er en skjult fil intet andet end filnavnet, der starter med et “.” (periode). Du kan ikke se skjulte filer med kommandoen ls.
Se skjulte filer med kommandoen ls
Du kan videregive -a-indstillingerne til kommandoen ls for at se skjulte fil:
ls -a
ELLER
ls -al
ELLER
ls -al | more
Eksempeludgange:
Fig.01: Brug kommandoen ls til at se skjulte filer
Jeg har to skjulte filer i den aktuelle mappe. Lad os køre følgende ls-kommando for at se alle skjulte filer i den aktuelle mappe:
$ ls -d .?*
$ ls -l -d .?*
$ ls -l -d .?*
Eksempler på output:
Hvor ls-indstillingerne er som følger:
- -l: Brug et langt listeformat.
- -d: Vis kataloger selv, ikke deres indhold.
- .? * OR.? *: Tving ls til kun at vise skjulte filer.
Liste rekursivt over alle skjulte filer og mapper på Linux / Unix
Brug en omdirigering som følger for at gemme resultaterne i en fil med navnet foo.txt:
Konklusion
Dig lærte at finde og liste alle skjulte filer under Linux og Unix-lignende systemer ved hjælp af kommandoen ls / find. Se find (1) kommandoside for mere information:
$ man find
$ man ls
🐧 Få de nyeste tutorials om Linux, Open Source & DevOps via RSS-feed eller ugentligt nyhedsbrev via e-mail.
🐧 6 kommentarer indtil videre … tilføj en ↓
Kategori | Liste over Unix- og Linux-kommandoer |
---|---|
Filhåndtering | kat |
Firewall | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Netværksværktøjer | dig • vært • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Pakkehåndtering | apk • apt |
Processstyring | bg • chroot • cron • disown • fg • jo bs • killall • kill • pidof • pstree • pwdx • time |
Søgning | grep • hvor er • hvilken |
Brugeroplysninger | grupper • id • lastcomm • sidste • låg / libuser-låg • lognavn • medlemmer • brugere • whoami • hvem • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |