Linux / Unix – znajdź i wyświetl wszystkie ukryte pliki rekurencyjnie

Jestem nowy użytkownik powłoki systemu Unix. Muszę znaleźć i wyświetlić wszystkie ukryte pliki, w tym katalogi w systemie Linux lub Unix. Jak mogę rekurencyjnie wyświetlić wszystkie ukryte pliki i katalogi? Jak zapisać wynik w pliku tekstowym?
Aby wyświetlić rekursywnie listę wszystkich ukrytych plików w systemach typu Linux lub Unix, należy użyć polecenia find. Możesz również użyć polecenia ls, aby wyświetlić listę ukrytych plików.

Szczegóły samouczka
Trudność Łatwe (rss)
Uprawnienia roota Nie
Wymagania Brak
Czas 2 min

Co to jest plik ukryty w systemie Linux lub Unix?

W systemach opartych na systemach Unix i Linux ukryty plik to nic innego jak nazwa pliku zaczynająca się od „.” (kropka). Nie możesz zobaczyć ukrytych plików za pomocą polecenia ls.

Wyświetl ukryte pliki za pomocą polecenia ls

Możesz przekazać opcje -a do polecenia ls, aby zobaczyć ukryte plik:
ls -a
LUB
ls -al
LUB
ls -al | more
Przykładowe wyniki:

Rys.01: Użyj polecenia ls, aby zobaczyć ukryte pliki

Mam dwa ukryte pliki w bieżącym katalogu. Uruchommy następującą komendę ls, aby zobaczyć wszystkie ukryte pliki w bieżącym katalogu:
$ ls -d .?*
$ ls -l -d .?*
$ ls -l -d .?*

Przykładowe wyniki:

Gdzie opcje ls są następujące:

  • -l: Używa formatu długich list.
  • -d: Pokazuje same katalogi, a nie ich zawartość.
  • .? * OR.? *: Wymusza na ls wyświetlanie tylko ukrytych plików.

Rekursywnie wyświetla wszystkie ukryte pliki i katalogi w systemie Linux / Unix

Aby zapisać wyniki do pliku o nazwie foo.txt, użyj następującego przekierowania:

Wniosek

Ty nauczył się, jak znaleźć i wyświetlić wszystkie ukryte pliki w systemach Linux i uniksopodobnych za pomocą polecenia ls / find. Więcej informacji można znaleźć na stronie podręcznika polecenia find (1):
$ man find
$ man ls

🐧 Proszę wesprzeć moją pracę nad Patreonem lub darowizną.
🐧 Pobierz najnowsze samouczki na temat Linuksa, oprogramowania Open Source & DevOps przez kanał RSS lub cotygodniowy biuletyn e-mailowy.
🐧 6 komentarzy do tej pory … dodaj jeden ↓
Category Lista poleceń dla systemów Unix i Linux
Zarządzanie plikami cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Narzędzia sieciowe dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Menedżer pakietów apk • apt
Zarządzanie procesami bg • chroot • cron • disown • fg • jo bs • killall • kill • pidof • pstree • pwdx • time
Wyszukiwanie grep • whereis • which
Informacje o użytkowniku grupy • id • lastcomm • last • lid / libuser-lid • logname • członkowie • użytkownicy • whoami • who • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

Leave a Reply

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *