Most váltottam az MS-Windows kiszolgáló rendszergazdájáról a Debian Linux szerver rendszergazdájára szerepek. Meg kell találnom a project.images nevű könyvtárat. Azt is elmondták, hogy a locate parancs a fájlok és könyvtárak helyének megkeresésének legegyszerűbb és leggyorsabb módja a Linuxon. De a locate parancs nem működik nálam. Hogyan találom meg a project.images könyvtárat csak parancssori opciók használatával?
Az oktatóanyag részletei | |
---|---|
Nehézség | Könnyű (rss) |
Gyökérjogosultságok | Nem |
Követelmények | find parancs Linux vagy MacOS / Unix rendszeren |
Idő | 5m |
A find parancsot kell használnia. A fájlok felkutatására szolgál Linux vagy Unix-szerű rendszeren. A locate parancs az updatedb által generált fájlok előre elkészített adatbázisában keres.
A find parancs élő fájlrendszerben keresi a keresési feltételeknek megfelelő fájlokat.
Hogyan lehet könyvtárat találni Linuxon
Linux keresés könyvtár parancs
A következő példa az aktuális könyvtár összes fájlját és az összes alkönyvtárat megjeleníti:
find find .find . -print
Könyvtár keresése
Az apt nevű könyvtár megtalálásához a / (root) fájlrendszerben írja be a következőt:
Alert: A / (root) fájlrendszer keresésekor futtatnia kell a find parancsot root felhasználóként.
find / -type d -name "apt" sudo find / -type d -name "apt"
Minta kimenetek:
/var/log/apt/var/lib/apt/var/cache/apt/etc/apt/etc/logrotate.d/apt/etc/cron.daily/apt
“Engedély megtagadva hibaüzenetek” kezelése Linux rendszeren
A Find hibaüzenetet jelenít meg minden könyvtárhoz / fájlhoz, amelyre nincs olvasási engedélye
Az ilyenek elkerülése érdekében üzenetekkel egészítsen ki 2 > / dev / null mindegyik végén parancs:
find /where/to/look/ criteria action 2>/dev/nullsudo find / -type d -name "apt" 2>/dev/null
Hogyan lehet megtalálni a Documents nevű könyvtárat Linuxon?
Írja be a következő parancsot a Dokumentumok könyvtár kereséséhez a $ HOME dir könyvtárban:
$ find $HOME -type d -name Documents
Minta kimenetek:
/home/vivek/Documents
A fájlok / direk részletes listájának megszerzése
Adja át az -ls fájlt az ls parancs kimeneti formátumában:
find / -name "apt" -ls
Minta kimenetek:
Hogyan lehet csak felsorolni könyvtárak?
Csak keresse meg a könyvtárakat, és a fájlnevek kihagyásával adja át a -type d opciót az alábbiak szerint:
find / -type d -name "apt" -ls
Minta kimenetek:
Hogyan hajtsam végre a kis- és nagybetűk közötti keresést?
Cserélje a -name opciót az -iname szóra az alábbiak szerint:
find / -type d -iname "apt" -ls
VAGY
find / -type d -iname "apt"
Az ‘apt’ minták megegyeznek az ‘apt’, ‘APT’, ‘Apt’, ‘apT’ stb. könyvtárnévvel.
Hogyan találom meg a project.images nevű könyvtárat?
Írja be a következő parancsok egyikét:
find / -type d -iname "project.images" -ls
VAGY
find / -type d -name "project.images" -ls
VAGY
find / -type d -name "project.images"
A vadkártyák az alábbiak szerint is használhatók:
find / -type d -name "project.*"find /dir/to/search/ -type d -name "project.image??"
Megjegyzés about locate parancs
A pontosan project.images (nem * project.images *) nevű fájl / könyvtár kereséséhez írja be a következőt:
locate -b "\project.images"
Lásd még:
- A parancsok mindegyikét megtalálja a / faq / szakaszokból.
- A parancs man lapjának keresése
🐧 Szerezd meg a legfrissebb oktatóanyagokat Linuxon, nyílt forráskódú & DevOps programon RSS-hírcsatornán vagy heti e-mailes hírlevélen keresztül.
🐧 Eddig 10 hozzászólás …adjon hozzá egy ↓
kategória | Unix és Linux listát parancsok |
---|---|
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 • letiltás • fg • munkák • killall • kill • pidof • pstree • pwdx • idő |
Keresés | grep • whereis • melyik |
Felhasználói információk | csoportok • id • lastcomm • utolsó • fed / libuser-lid • naplónév • tagok • felhasználók • whoami • kik • w |
WireGuard VPN | Al fenyő • CentOS 8 • Debian 10 • Tűzfal • Ubuntu 20.04 |