Ik ben een nieuwe Unix-systeemshellgebruiker. Ik moet alle verborgen bestanden vinden en vermelden, inclusief mappen op een Linux- of Unix-achtig systeem. Hoe kan ik recursief alle verborgen bestanden en mappen weergeven? Hoe sla ik het resultaat op in een tekstbestand?
U moet de opdracht find gebruiken om alle verborgen bestanden recursief weer te geven op een Linux- of Unix-achtig systeem. U kunt ook de opdracht ls gebruiken om verborgen bestanden weer te geven.
Tutorial details | |
---|---|
Moeilijkheidsgraad | Makkelijk (rss) |
Root-privileges | Nee |
Vereisten | Geen |
Tijd | 2m |
Wat is een verborgen bestand in Linux of Unix?
In het op Unix en Linux gebaseerde systeem is een verborgen bestand niets anders dan een bestandsnaam die begint met een “.” (punt). Je kunt verborgen bestanden niet zien met het ls commando.
Bekijk verborgen bestanden met het ls commando
Je kunt de -a opties doorgeven aan het ls commando om verborgen bestanden te zien bestand:
ls -a
OF
ls -al
OF
ls -al | more
Voorbeelduitvoer:
Fig.01: Gebruik het ls-commando om verborgen bestanden te zien
Ik heb twee verborgen bestanden in de huidige directory. Laten we het volgende ls-commando uitvoeren om alle verborgen bestanden in de huidige directory te zien:
$ ls -d .?*
$ ls -l -d .?*
$ ls -l -d .?*
Voorbeelduitvoer:
Waarbij ls-opties als volgt zijn:
- -l: gebruik een lange lijstindeling.
- -d: toon mappen zelf, niet hun inhoud.
- .? * OF.? *: Forceer ls om alleen verborgen bestanden weer te geven.
Maak een recursieve lijst van alle verborgen bestanden en mappen op Linux / Unix
Om de resultaten op te slaan in een bestand met de naam foo.txt, gebruik je een omleiding als volgt:
Conclusie
Jij leerde hoe je alle verborgen bestanden onder Linux en Unix-achtige systemen kunt vinden en weergeven met de opdracht ls / find. Zie find (1) command man-pagina voor meer informatie:
$ man find
$ man ls
🐧 Ontvang de nieuwste tutorials over Linux, Open Source & DevOps via RSS-feed of wekelijkse e-mailnieuwsbrief.
🐧 6 reacties tot nu toe … voeg er een toe ↓
Categorie | Lijst met Unix- en Linux-opdrachten |
---|---|
Bestandsbeheer | cat |
Firewall | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Netwerkhulpprogramma’s | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Pakketbeheer | apk • apt |
Procesbeheer | bg • chroot • cron • disown • fg • jo bs • killall • kill • pidof • pstree • pwdx • tijd |
Zoeken | grep • whereis • welke |
Gebruikersinformatie | groepen • id • lastcomm • laatste • lid / libuser-lid • lognaam • leden • gebruikers • whoami • wie • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |