10 alapvető Linux parancsok a fájlrendszer navigálásához

Ez az útmutató 10 Linux parancsot sorol fel, amelyekről tudnia kell, hogy képesek legyenek a fájlrendszerrel a Linux terminál segítségével navigálni.

Parancsokat ad meg, amelyekből megtudhatja, melyik könyvtárban tartózkodik, melyik könyvtárban volt korábban, hogyan navigálhat más mappákhoz, hogyan juthat haza, fájlok és mappák létrehozására, linkek létrehozására

01. oldal, 10

Melyik mappába helyezel

Amikor megnyit egy terminál ablakot, az első dolog, amit tudnia kell, hol van a fájlrendszerben.

Gondolj erre, mint a "te vagy itt" jelölő, amelyet a bevásárlóközpontokon belüli térképeken talál.

Ha meg szeretné tudni, hogy melyik mappában tartózkodik, használhatja a következő parancsot:

pwd

A pwd által visszaadott eredmények eltérhetnek attól függően, hogy a pwd shell verzióját vagy a / usr / bin könyvtárában telepített verziót használja-e.

Általában nyomtat valamit a / home / username alatt .

A pwd parancsra vonatkozó további információkért kattintson ide .

02. oldal, 10

Milyen fájlok és mappák vannak a jelenlegi könyvtárban?

Most, hogy tudod, melyik mappába jársz, láthatod, mely fájlok és mappák az aktuális könyvtár alatt vannak az ls parancs használatával.

ls

Az ls parancs önmagában felsorolja az összes fájlt és mappát a könyvtárban, kivéve azokat, amelyek egy periódusban kezdődnek (.).

Az összes fájlt, beleértve a rejtett fájlokat is (amelyek egy periódussal kezdődnek), a következő kapcsolót használhatja:

ls -a

Néhány parancs készíti a tilde metacharacter (~) -el kezdődő fájlokat.

Ha nem szeretné látni a biztonsági másolatokat, amikor a fájlokat felsorolja egy mappában, használja a következő kapcsolót:

ls -B

Az ls parancs legáltalánosabb használata a következő:

ls -lt

Ez hosszú listát biztosít a módosítási idő szerint, a legújabbak szerint.

Az egyéb rendezési lehetőségek kiterjedéssel, méretre és verzióra vonatkoznak:

ls-l

ls -X

ls -lv

A hosszú listázási formátum az alábbi információkat tartalmazza:

03. oldal, 10

Hogyan navigálhat más mappákhoz?

A fájlrendszer mozgatásához használhatja a cd parancsot .

A Linux fájlrendszer egy fa struktúra. A fa tetejét egy perjel (/) jelöli.

A gyökérkönyvtár alatt megtalálja az alábbi mappák egy részét vagy mindegyikét.

A bin mappa olyan parancsokat tartalmaz, amelyeket bármely felhasználó futtathat, például a cd parancsot, ls, mkdir stb.

Az sbin rendszer binárisokat tartalmaz.

Az usr könyvtár az unix rendszer erőforrásaira utal, és bin és sbin mappát is tartalmaz. A / usr / bin mappa kiterjedt parancskészletet tartalmaz, amelyet a felhasználók futtathatnak. Hasonlóképpen, a / usr / sbin mappa kiterjesztett rendszerparancsokat tartalmaz.

A rendszerindító mappa tartalmazza mindazt, amit a rendszerindítási folyamat megkíván.

A cdrom mappa önmagát magyarázza.

A dev mappa tartalmazza a rendszer összes eszközével kapcsolatos részleteket.

Az etc könyvtár általában ott, ahol az összes rendszerkonfigurációs fájl tárolódik.

A hazai mappa általában ott, ahol az összes felhasználói mappát tárolják, és az átlag felhasználó számára az egyetlen olyan terület, amelyet aggodalomra kellene fordítania.

A lib és lib64 mappák tartalmazzák az összes kernelt és a megosztott könyvtárakat.

Az elveszett + megtalált mappa olyan fájlokat tartalmaz, amelyek már nem rendelkeznek az fsck parancs által megtalált névvel.

A média mappa olyan helyeken található, mint például USB meghajtók.

Az mnt mappát ideiglenes tárolás, például USB meghajtók, más fájlrendszerek, ISO képek stb.

Az opt mappát egyes szoftvercsomagok használják a bináris fájlok tárolására. Más csomagok használata / usr / local.

A proc könyvtár egy rendszermappát, amelyet a rendszermag használ. Nem nagyon kell aggódnia ebből a mappából.

A gyökérkönyvtár a gyökér felhasználó saját könyvtára.

A futtatási mappa egy rendszermappát tartalmaz a rendszer futási információinak tárolására.

Az srv mappában olyan dolgokat kell megtartani, mint a webes mappák, a mysql adatbázisok és a felcserélési adattárak stb.

A sys mappa tartalmaz egy mappaszerkezetet a rendszerinformációk biztosításához.

A tmp mappa ideiglenes mappa.

A var mappában megtalálható a teljes rendszergazdag dolog, beleértve a játékadatokat, a dinamikus könyvtárakat, a naplófájlokat, a folyamatazonosítókat, az üzeneteket és a tárolt alkalmazásadatokat.

Egy adott mappához való navigáláshoz használja a cd parancsot az alábbiak szerint:

cd / home / username / Dokumentumok

04. oldal, 10

Visszatérés a Home Folder-re

A rendszer bármely részéből visszatérhet a házhoz a következő parancs használatával:

cd ~

Kattintson ide a cd ~ parancs teljes útmutatójára.

05. oldal, 10

Új mappa létrehozása

Ha új mappát szeretne létrehozni, a következő parancsot használhatja:

mkdir átnevezés

Kattintson ide az mkdir parancs teljes útmutatójára.

A hivatkozott útmutató bemutatja, hogyan hozhat létre minden könyvtárban lévő szülő könyvtárat, és hogyan állíthatja be az engedélyeket.

06. oldal, 10

Fájlok létrehozása

A Linux hihetetlen számban biztosít új fájlok létrehozását.

Üres fájl létrehozásához a következő parancs használható:

érintse meg a fájlnevet

Az érintőparancs segítségével frissítheti a fájl utolsó elérési idejét, de egy nem létező fájllal létrehozza azt.

Létrehozhat egy fájlt a következő paranccsal:

cat> fájlnév

Mostantól a parancssorba írhat szöveget, és a CTRL és D billentyűk segítségével mentheti a fájlt

Kattintson ide a macska parancs teljes kézikönyve számára .

A fájlok létrehozásának jobb módja a nano-szerkesztő használata. Ezzel hozzá lehet adni szövegsorokat, kivághat és beilleszthet, szövegeket kereshet és helyettesíthet, és mentheti a fájlt különböző formátumokban.

Kattintson ide a nano szerkesztő teljes útmutatójára .

07. oldal, 10

A fájlrendszer átnevezése és áthelyezése

A fájlok átnevezhetők számos módon.

A fájl átnevezésének legegyszerűbb módja az mv parancs használata.

mv oldfilename newfilename

Az mv parancs segítségével áthelyezheti a fájlt egy mappából a másikba is.

mv / útvonal / of / eredeti / fájl / útvonal / of / cél / mappa

Kattintson ide az mv parancs teljes ismertetőjéhez .

Ha sok olyan nevet szeretne átnevezni, amelyek hasonló mintához hasonlítanak, használhatja az átnevezés parancsot.

nevezze át a kifejezés helyettesítő fájlnevét

Például:

átnevez "gary" "tom" *

Ez a mappában lévő összes fájlt a gary-vel helyettesítheti. Így a garycv nevű fájl tomcv lesz.

Vegye figyelembe, hogy az átnevezési parancs nem minden rendszeren működik. Az mv parancs biztonságosabb.

Kattintson ide az átnevezés átfogó útmutatójának megtekintéséhez .

08. oldal, 10

Fájlok másolása

Fájl Linux segítségével történő másolásához a cp parancsot a következőképpen használhatja.

cp fájlnév fájlnév2

A fenti parancs másolja a fájlnév1-et, és a filename2-nek nevezi.

A másolási parancs segítségével fájlokat másolhat egy mappából a másikba.

Például

cp / home / username / Dokumentumok / userdoc1 / home / username / Dokumentumok / UserDocs

A fenti parancs átmásolja a userdoc1 fájlt a / home / username / Documents címről / home / username / Documents / UserDocs

Kattintson ide a cp parancs teljes útmutatójára .

09. oldal, 10

Hogyan lehet törölni a fülek és mappák?

A rm paranccsal törölheti a fájlokat és mappákat:

rm fájlnév

Ha el szeretné távolítani a mappát, akkor a következő kapcsolót kell használni:

rm -R csomópontnév

A fenti parancs eltávolítja a mappát és annak tartalmát, beleértve az almappákat is.

Kattintson ide az rm parancs teljes útmutatójára .

10/10

Mi a szimbolikus linkek és kemény linkek

A szimbolikus link olyan fájl, amely egy másik fájlra mutat. Az asztali parancsikon alapvetően szimbolikus link.

Lehet például, hogy a rendszer a következő fájlt tartalmazza.

Lehetséges, hogy ezt a dokumentumot az otthoni / felhasználónév mappából szeretné elérni.

Szimbolikus linket hozhat létre a következő parancs használatával:

ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc

A useraccounts.doc fájlt mindkét helyen szerkesztheti, de a szimbolikus hivatkozás szerkesztésénél a / home / username / documents / accounts mappában szerkesztheti a fájlt.

Egy szimbolikus hivatkozás létrehozható egy fájlrendszeren, és egy másik fájlrendszeren lévő fájlra mutat.

A szimbolikus link tényleg csak olyan fájlt hoz létre, amely a másik fájlra vagy mappára mutat.

A kemény kapcsolat azonban közvetlen kapcsolatot teremt a két fájl között. Lényegében ugyanaz a fájl, de csak egy másik név.

A kemény kapcsolat jó módja a fájlok kategorizálásának, anélkül, hogy további lemezterületet kellene felvennie.

Kemény hivatkozást hozhat létre a következő szintaxissal:

ln filenamebeinglinked filenametolinkto

A szintaxis hasonló a szimbolikus kapcsolathoz, de nem használja a -s kapcsolót.

Kattintson ide a kemény linkekhez .