Linux / Unix – Find og lister alle skjulte filer rekursivt

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

🐧 Støt mit arbejde på Patreon eller med en donation.
🐧 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

Leave a Reply

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *