5Sep

Hogyan kezeljük a fájlokat a Linux terminálról: 11 parancs, amit tudnod kell

Ahhoz, hogy a Linux terminált használhassa, mint egy profi, ismernie kell a fájlok kezelésének és a könyvtárak navigálásának alapjait. Igaz, hogy a Unix filozófiája minden parancsnak van egy dolog, és jól működik.

A Midnight Commander, a Linux terminál teljes funkcionalitású fájlkezelője mindezen parancsok erőteljes frontvilága.

ls - Listafájlok

Az ls parancs felsorolja a könyvtárban lévő fájlokat. Alapértelmezés szerint az ls felsorolja az aktuális könyvtárban lévő fájlokat.

A fájlokat rekurzívan is felsorolhatja - azaz az aktuális könyvtárban lévő összes könyvtárban lévő listát - ls -R esetén. Az

ls fájlokat is felsorolhat egy másik könyvtárban, ha megadja a könyvtárat. Például az ls / home felsorolja az összes fájlt a / home könyvtárban.

cd - Change Directory

Az cd parancs egy másik könyvtárra vált. Például az cd Desktop viszi az asztali könyvtárat, ha a saját könyvtárából indul.

Megadhat egy teljes elérési utat egy könyvtárhoz, például cd /usr/ megosztáshoz, hogy az /usr/ megosztási könyvtárba lépjen a fájlrendszeren.

cd. . Az felvesz egy könyvtárat.

rm - Fájlok eltávolítása

Az rm parancs eltávolítja a fájlokat. Legyen óvatos ezzel a paranccsal - az rm nem kér megerősítést.

Például rm fájl törli a "fájl" nevű fájlt az aktuális könyvtárban. A többi parancshoz hasonlóan megadhat egy fájl teljes elérési útját is: rm Az /path/to/ fájl törli a fájlt a fájlrendszer /path/to/ fájljában.

rmdir - Az

könyvtárak eltávolítása Az rmdir parancs eltávolítja az üres könyvtárat. Az rmdir könyvtárban az törli az "könyvtár" nevű könyvtárat az aktuális könyvtárban.

Ha a könyvtár nem üres, használhat rekurzív rm parancsot a könyvtár és az összes fájl eltávolításához. Az rm -r könyvtár az törli a "könyvtár" nevű könyvtárat és az összes fájlt. Ez egy veszélyes parancs, amely könnyen törölhet egy csomó fontos fájlt, ezért legyen óvatos, ha használja. Nem kér megerősítést.

mv - Fájlok áthelyezése

Az mv parancs áthelyez egy fájlt egy új helyre. Ez a parancs a fájlok átnevezésére is szolgál. Például az mv-fájl az újfájlba helyezi az aktuális könyvtárban a "fájl" nevű fájlt, és áthelyezi az aktuális könyvtár "newfile" nevű fájljába, más szavakkal átnevezve.

A többi parancshoz hasonlóan teljes útvonalakat is felvehet a fájlok más könyvtárakhoz vagy más könyvtárakhoz történő áthelyezéséhez. Például a következő parancsot az aktuális könyvtárban a "fájl" nevű fájl fogja átvenni és elhelyezni az /home/ howtogeek mappába:

mv fájl /home/ howtogeek

cp -

fájlok másolása Az cp parancs ugyanúgy működik, mint az mvparancsot, kivéve, hogy átmásolja az eredeti fájlokat ahelyett, hogy áthelyezné őket.

Rekurzív másolatot is készíthet cp -r programmal. Ez a könyvtárat és az összes fájlt egy új helyre másolja. Például az alábbi parancs az /home/howtogeek/ Downloads könyvtár egy példányát helyezi az /home/ chris könyvtárba:

cp -r /home/howtogeek/ Letöltések /home/ chris

mkdir - Directories létrehozása

Az mkdir parancs új könyvtárat készít. mkdir példa fog létrehozni egy könyvtárat a "példa" névvel az aktuális könyvtárban.

ln - Linkek létrehozása

Az ln parancs létrehoz egy linket. A leggyakrabban használt kapcsolat típus valószínűleg a szimbolikus link, amelyet az ln -s segítségével hozhatunk létre.

Például az alábbi parancs létrehoz egy hivatkozást az Asztalunk Letöltések mappájára:

ln -s /home/howtogeek/ Letöltések /home/howtogeek/ Desktop

További információkért tekintse meg a szimbolikus linkekről szóló cikkünket.

chmod - Az engedélyek módosítása

A chmod módosítja a fájl engedélyeit. Például az chmod + x script.sh futtatható jogosultságokat adna az aktuális mappában a script.sh nevű fájlhoz. chmod -x script.sh Az eltávolítja a végrehajtható engedélyeket az adott fájlból.

Az

Linux fájl engedélyek kicsit bonyolultak lehetnek. További részletesebb információért tekintse meg a Linux fájlengedélyek útmutatóját.

touch - Üres fájlok létrehozása

Az érintő parancs létrehoz egy üres fájlt. Például az érintő példa egy üres fájlt hoz létre az "aktuális" könyvtárban.

mc - Teljes fájlkezelő

A Midnight Commander egyike a számos, teljeskörűen kezelt fájlkezelőnek, amelyet a Linux terminálon használhat. A legtöbb terjesztésen alapértelmezés szerint nincs telepítve;itt van a parancs, amelyet telepítenie kell az Ubuntu -ra:

sudo apt-get install mc

A telepítés után csak indítsa el az mc parancsot.

A nyílbillentyűkkel válassza ki a fájlokat, és a Tab billentyűvel válthat a táblák között. A menü megjelenítéséhez nyomja meg az Alt-1 gombot a súgó képernyő vagy az Alt-2 megjelenítéséhez.

Az egeret akkor is használhatja a Midnight Commander-ben, ha a terminál környezete egér támogatással rendelkezik.

Ne feledje, hogy ezeket a parancsokat root jogosultságokkal kell futtatnia, ha módosítja a rendszer könyvtárát. Az Ubuntuban add hozzá az sudo parancsokat a root engedélyekhez futtatni kívánt parancsok elejére.