Linux / Unix – Rekurzivně vyhledat a vypsat všechny skryté soubory

Jsem nový uživatel prostředí systému Unix. Potřebuji najít a vypsat všechny skryté soubory včetně adresářů v systému podobném Linuxu nebo Unixu. Jak mohu rekurzivně vypsat všechny skryté soubory a adresáře? Jak uložím výsledek do textového souboru?
Chcete-li rekurzivně vypsat všechny skryté soubory v systémech podobných Linuxu nebo Unixu, musíte použít příkaz find. Můžete také použít příkaz ls k vypsání skrytých souborů.

Podrobnosti výukového programu
Obtížnost Snadné (rss)
rootovací oprávnění ne
požadavky Žádný
Čas 2m

Co je skrytý soubor v systému Linux nebo Unix?

V systému založeném na Unixu a Linuxu není skrytý soubor nic jiného než název souboru, který začíná na „.“ (tečka). Skryté soubory nevidíte pomocí příkazu ls.

Zobrazení skrytých souborů pomocí příkazu ls

Chcete-li vidět skryté, můžete předat možnosti -a příkazu ls soubor:
ls -a
NEBO
ls -al
NEBO
ls -al | more
Ukázkové výstupy:

Obr.01: Pomocí příkazu ls zobrazíte skryté soubory

V aktuálním adresáři mám dva skryté soubory. Spuštěním následujícího příkazu ls zobrazíme všechny skryté soubory v aktuálním adresáři:
$ ls -d .?*
$ ls -l -d .?*
$ ls -l -d .?*

Ukázkové výstupy:

Možnosti ls jsou následující:

  • -l: Použít formát dlouhého seznamu.
  • -d: Zobrazit samotné adresáře, nikoli jejich obsah.
  • .? * NEBO? * *: Vynutí zobrazení pouze skrytých souborů.

Rekurzivně vypsat všechny skryté soubory a adresáře v systému Linux / Unix

Chcete-li uložit výsledky do souboru s názvem foo.txt, použijte následující přesměrování:

Závěr

Vy Naučili se, jak najít a vypsat všechny skryté soubory v systémech Linux a Unix pomocí příkazu ls / find. Další informace najdete v manuálové stránce příkazu find (1):
$ man find
$ man ls

🐧 Podporujte prosím moji práci na Patreonu nebo darem.
🐧 Získejte nejnovější výukové programy pro Linux, Open Source & DevOps prostřednictvím kanálu RSS nebo týdenního e-mailového zpravodaje.
🐧 Zatím 6 komentářů … přidat jeden ↓
Kategorie Seznam příkazů Unix a Linux
Správa souborů kočka
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Síťové nástroje dig • hostitel • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Správce balíčků apk • apt
Správa procesů bg • chroot • cron • odmítnout • fg • jo bs • killall • zabít • pidof • pstree • pwdx • čas
vyhledávání grep • kde je • které
Informace o uživateli skupiny • id • lastcomm • last • víko / libuser-víčko • logname • členové • uživatelé • whoami • kdo • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

Leave a Reply

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *