Hogyan kell kezelni a fájlokat a Linux terminál 11 parancsairól, amit tudnia kell
A Linux terminál, mint egy profi használatához ismernie kell a fájlok kezelésének és a könyvtárak navigálásának alapjait. A Unix filozófiájához igaz, hogy minden parancs egy dologot csinál, és jól működik.
A Midnight Commander, egy teljes funkcionalitású fájlkezelő a Linux terminál számára, erőteljes előlapként működik ezeknek a parancsoknak.
ls - Fájlok listázása
A ls parancs a könyvtárban lévő fájlokat sorolja fel. Alapértelmezés szerint az ls az aktuális könyvtárban lévő fájlokat sorolja fel.
A fájlokat rekurzívan is felsorolhatja - azaz az összes könyvtárban lévő fájlokat listázhatja az aktuális könyvtárban ls-R.
Az ls fájlokat más könyvtárban is listázhat, ha megadja a könyvtárat. Például, ls / home felsorolja az / home könyvtárban lévő összes fájlt.
cd - Change Directory
A CD parancs megváltozik egy másik könyvtárba. Például, cd Desktop elindul az asztali könyvtárba, ha az otthoni könyvtárból indul.
Megadhatja a könyvtár teljes elérési útját is, például: cd / usr / share a / usr / share könyvtárba léphet a fájlrendszeren.
CD… felveszi egy könyvtárat.
rm - Fájlok eltávolítása
A 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 az aktuális könyvtárban a „file” nevű fájlt. Más parancsokhoz hasonlóan a fájl teljes elérési útját is megadhatja: rm / elérési út / fájl / fájl törli a fájlt a / path / to / fájlban a fájlrendszeren.
rmdir - Könyvtárak eltávolítása
A rmdir parancs eltávolít egy üres könyvtárat. rmdir könyvtár törölné az aktuális könyvtárban a „könyvtár” nevű könyvtárat.
Ha a könyvtár nem üres, akkor a rekurzív rm parancs segítségével eltávolíthatja a könyvtárat és az abban található összes fájlt. rm -r könyvtár törli a „könyvtár” nevű könyvtárat és az abban található összes fájlt. Ez egy veszélyes parancs, amely könnyen törölhet egy csomó fontos fájlt, ezért legyen óvatos a használat során. Nem kér megerősítést.
mv - Fájlok áthelyezése
A mv parancs áthelyezi a fájlt egy új helyre. Ez a parancs a fájlok átnevezéséhez is használható. Például, mv fájl newfile az aktuális könyvtárban a „file” nevű fájlt veszi át, és áthelyezi az aktuális könyvtárban az „newfile” nevű fájlba - vagyis átnevezi azt..
Más parancsokhoz hasonlóan teljes útvonalakat is tartalmazhat a fájlok más könyvtárakba való áthelyezéséhez. Például a következő parancs az aktuális könyvtárban a „fájl” nevű fájlt veszi át, és helyezze a / home / howtogeek mappába:
mv fájl / home / howtogeek
cp - Fájlok másolása
A cp A parancs ugyanúgy működik, mint az mv parancs, kivéve, ha az eredeti fájlokat áthelyezi, nem pedig azokat.
Rekurzív másolatot is készíthet cp -r. Ez egy könyvtárat és az abban található összes fájlt másol egy új helyre. A következő parancs például a / home / howtogeek / Downloads könyvtár egy példányát helyezi a / home / chris könyvtárba:
cp -r / home / howtogeek / Letöltések / home / chris
mkdir - Könyvtárak készítése
Az mkdir parancs új könyvtárat hoz létre. mkdir példa az aktuális könyvtárban egy „példa” nevű könyvtárat készít.
ln - Linkek létrehozása
Az ln parancs linkeket hoz létre. A leggyakrabban használt linktípus valószínűleg a szimbolikus link, amelyet létrehozhat ln -s.
Például az alábbi parancs létrehoz egy hivatkozást a Letöltések mappájához az asztalunkon:
ln -s / home / howtogeek / Letöltések / home / howtogeek / Desktop
További információt a szimbolikus hivatkozásokról szóló cikkünkben talál.
chmod - Engedélyek módosítása
chmod megváltoztatja a fájl engedélyeit. Például, chmod + x script.sh az aktuális mappában a script.sh nevű fájlhoz futtatható engedélyeket adna hozzá. chmod -x script.sh eltávolítaná a végrehajtható engedélyeket a fájlból.
A Linux-fájlok engedélyei kicsit bonyolultabbak lehetnek. A részletesebb információkért tekintse meg a Linux-fájlok engedélyezési útmutatóját.
touch - Üres fájlok létrehozása
A érintés parancs létrehoz egy üres fájlt. Például, érintéses példa egy üres fájlt hoz létre a „példa” néven az aktuális könyvtárban.
mc - Teljes fájlkezelő
A Midnight Commander egyike a számos, a Linux terminálból használható fájlkezelőnek. Alapértelmezés szerint nincs telepítve a legtöbb terjesztésen; itt van az a parancs, amelyet telepíteni kell az Ubuntu-on:
sudo apt-get install mc
A telepítés után futtassa a mc parancsot.
A nyílbillentyűkkel válassza ki a fájlokat, és a Tab billentyűt a panelek közötti váltáshoz. Nyomja meg az Alt-1 gombot a súgó képernyő vagy az Alt-2 megtekintéséhez a menü megjelenítéséhez.
Az Midnight Commander egérét is használhatja, ha a terminál környezetének egér támogatása van.
Ne feledje, hogy a rendszerkönyvtár módosításakor root parancsokkal kell futtatnia ezeket a parancsokat. Ubuntu-nál add sudo a root jogosultságokkal futtatni kívánt parancsok elejére.