Mi a parancs egy jar fájl keresésére egy adott mappában?
Mondja, hogy meg akarom találni a log4j.jar
a / dev könyvtárban, milyen parancsot használjak?
Válasz
Használhatja a find
. Az Ön esetében:
find /dev/ -name log4j.jar
Használhat helyettesítő karaktereket is, például
find /dev/ -name \*.jar
megtalálja az összes .jar
fájlt a /dev
alatt.
Ne feledje, hogy a keresés erőteljesen végzi a keresést, azaz a /dev
is. A keresés maximális mélységét a -maxdepth
paraméterrel állíthatja be, további részletekért lásd: man find
.
Megjegyzés az is, hogy az Ön esetére esetleg rendelkeznie kell root
jogosultságokkal, mert a /dev
fájlban található összes almappát nem minden felhasználó olvashatja. Egy debian / ubuntu rendszerben egyszerűen hozzáadhat egy sudo
-t a find
parancs elé.
Ha nem akar erőforrásból keresni, használhatja például a ls
szót.
ls /dev/*jar
az összes jar
fájlok a /dev
alatt.
.jar
fájl megléte a/dev
fájlban legyen nagyon, nagyon nem hagyományos. Ha a fenti parancsok nem adnak vissza semmit, az azt jelenti, hogy a fájl nincs ott./dev