vagyok egy új Unix rendszerhéj felhasználó. Meg kell találnom és fel kell sorolnom az összes rejtett fájlt, beleértve a könyvtárakat is egy Linux vagy Unix-szerű rendszeren. Hogyan lehet rekurzívan felsorolni az összes rejtett fájlt és könyvtárat? Hogyan menthetem az eredményt egy szöveges fájlba?
A find paranccsal fel kell sorolnia az összes rejtett fájlt rekurzív módon egy Linux vagy Unix rendszerhez hasonló rendszerbe. Az ls paranccsal rejtett fájlokat is felsorolhat.
Bemutató részletei | |
---|---|
Nehézség | Egyszerű (rss) |
Gyökérjogosultságok | Nem |
Követelmények | Nincs |
Idő | 2m |
Mi az a rejtett fájl a Linuxban vagy a Unixban?
A Unix és Linux alapú rendszerekben a rejtett fájl nem más, mint egy fájlnév, amely “” -nel kezdődik. (pont). Az ls paranccsal nem láthatja a rejtett fájlokat.
Rejtett fájlok megtekintése az ls paranccsal
Az -a opciókat átadhatja az ls parancsnak, hogy láthassa a rejtett fájlokat fájl:
ls -a
VAGY
ls -al
VAGY
ls -al | more
Minta kimenetek:
.01. ábra: Az ls paranccsal megtekintheti a rejtett fájlokat
Két rejtett fájlom van az aktuális könyvtárban. Futtassuk a következő ls parancsot az összes rejtett fájl megtekintéséhez az aktuális könyvtárban:
$ ls -d .?*
$ ls -l -d .?*
$ ls -l -d .?*
Minta kimenetek:
Ahol az ls opciók a következők:
- -l: Használjon hosszú felsorolási formátumot.
- -d: Maga a könyvtár jelenik meg, nem a tartalmuk.
- .? * VAGY?? *: Kényszeríteni, hogy csak rejtett fájlokat jelenítsen meg.
Rekurzívan sorolja fel az összes rejtett fájlt és könyvtárat a Linux / Unix rendszeren
Az eredmények foo.txt nevű fájlba történő mentéséhez használja az átirányítást az alábbiak szerint:
Következtetés
Ön megtanulta, hogyan lehet megtalálni és felsorolni az összes rejtett fájlt Linux és Unix-szerű rendszerek alatt az ls command / find paranccsal. További információkért lásd a find (1) man kezelő oldalt:
$ man find
$ man ls
🐧 Szerezd meg a legújabb oktatóanyagokat Linuxon, nyílt forráskódú & DevOps RSS-hírcsatornán vagy heti e-mailes hírlevélen keresztül.
🐧 Eddig 6 hozzászólás … adj hozzá egy ↓
Kategória | Unix és Linux parancsok listája |
---|---|
Fájlkezelés | macska |
tűzfal | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Hálózati segédprogramok | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Csomagkezelő | apk • apt |
Folyamatkezelés | bg • chroot • cron • letagad • fg • jo bs • killall • kill • pidof • pstree • pwdx • idő |
Keresés | grep • whereis • amely |
Felhasználói információk | csoportok • azonosító • lastcomm • utolsó • fed / libuser-fed • naplónév • tagok • felhasználók • whoami • kik • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Tűzfal • Ubuntu 20.04 |