A modern Linux asztali számítógépek hosszú utat tettek meg abban, hogy lehetővé tegyék a rendszeren lévő fájlok kezelését. Azonban a grafikus felhasználói felület (például GNOME vagy KDE Plasma) által használt összes többletforrás miatt, amikor dolgoznia kell egynél több fájl vagy könyvtár esetén a parancssor gyakran a leggyorsabb és leghatékonyabb módja a dolgok lekérésének Kész.
Tanulja meg, hogyan és mikor használja ki a Linux parancssor előnyeit néhány alapvető tudnivalóval A fájlkezelési parancsok segítenek növelni a termelékenységet és átalakítani a Linuxot tapasztalat.
A Linux parancssori alapjai
Mielőtt rátérnénk a tényleges parancsokra, íme néhány tipp, amelyek segítenek elkerülni a zavart és a hibákat:
- A Linux parancssora megkülönbözteti a kis- és nagybetűket. A nagy- és kisbetűk eltérőek a Linuxban. Gépelés ls listázza a fájlokat az aktuális könyvtárban. Gépelés Ls vagy LS nem található parancsot ad vissza. ls -a és ls -A két különböző parancs is. Ügyeljen a nagy- és kisbetűkre, amikor másol vagy bármilyen parancsot beír.
- A tilde (~) a kezdőkönyvtár rövidítése. Minden Linux felhasználónak van saját könyvtára. Ez a könyvtár tárolja az összes személyes fájlját. A könyvtár teljes elérési útja általában valami ilyesmi: /home/user/ vagy /var/home/user/. Lehet helyettesíteni ~ bárhol egy parancsban, amely azt az utat ábrázolja. Például a parancsokat cd /home/user és cd ~ ugyanazok.
- Ha bármilyen parancsot beír, majd a "--help" karakterláncot, akkor gyakran gyors használati példák jelennek meg. Szinte minden parancsnak vannak kapcsolói vagy argumentumai, amelyek segítségével módosíthatja a viselkedését. A parancssori argumentum használatával --Segítség általában elmagyarázza a leggyakrabban használt lehetőségeket. Például, ls -- segítség.
- Legyen óvatos a „sudo” szóval kezdődő parancsok futtatásakor. Egy rossz sudo parancs beírásával azonnal működésképtelenné teheti az egész rendszert.
A Linux ember parancsa
Az összes Linux rendszeren elérhető leghasznosabb parancs a Férfi parancs. Az ember a kézi szó rövidítése.
Amikor gépel Férfi Ezt követi bármely más parancs, a rendszer megmutat egy súgódokumentumot, amely – gyakran nagyon részletesen – elmagyarázza a parancs működését. Fent látható az ls kézi oldal kimenetének első oldala (gyakran a man oldal).
Az alábbiakban ismertetett magyarázatok és példák a parancsokra a leggyakoribb használati esetek bemutatására szolgálnak. Ezek messze nem teljesek. Javasoljuk, hogy használja a Férfi parancsot, hogy többet megtudjon arról, mit tehet egyedül ezekkel a parancsokkal.
Az ls parancs
Az ls parancs listázza az aktuális könyvtár tartalmát. Számos általános kapcsolót használnak a parancs által visszaadott kimenet típusának megváltoztatására. Csak az ls beírása megjeleníti az aktuális könyvtár tartalmát.
A legtöbb Linux-disztribúción a lista ábécé sorrendben van rendezve, oszlopokra osztva, és színkóddal látja el a fájlok, könyvtárak, végrehajtható fájlok és egyéb attribútumok megkülönböztetését.
Számos hasznos jelző létezik, amelyek segítségével módosíthatja a parancs kimenetét. Használhatja őket külön-külön, vagy egyesítheti egyetlen argumentumban.
A három leggyakrabban használt kapcsoló az -l, -a, és -h.
# A kimenet elrendezése egyoszlopos listában
ls -l# Az összes fájl megjelenítése (beleértve a rejtett fájlokat és könyvtárakat is)
ls -a# A bájtszámok megjelenítése ember által olvasható formában (KB, MB stb.)
ls -h
# Az összes fájl megjelenítése egyetlen oszlopban, ember által olvasható formában
ls -lha
A Linux cd parancs
A cd parancs megváltoztatja az aktuális címtárat. Egyszerűen beírhatod CD ezt követi bármely könyvtár neve, hogy átváltson rá, vagy adjon meg egy teljes elérési utat, hogy egy adott helyre ugorjon.
# Váltson egy mystuff nevű mappára az aktuális könyvtárban
cd rejtély# Lépjen felfelé (vagy vissza) egy könyvtárral attól a helytől, ahol tartózkodik (figyelje meg a szóközt és a két pontot)
cd..# Váltás a kezdőkönyvtárra
cd ~
# Váltás egy teljesen új elérési útra (figyelje meg a „/” jelet az elején)
cd /var/tmp/flatpak-cache/
A cp parancs Linuxban
Egy vagy több fájl parancssor használatával történő másolásához használja a a cp parancsot. A cp segítségével fájlokat másolhat egyik könyvtárból (vagy meghajtóból) a másikba, vagy létrehozhat egy második fájlt új néven.
A parancs követi a formátumot cp /original/file.ext /destination/file.ext.
# Készítsen egy második másolatot egy fájlról ugyanabban a könyvtárban
cp myspecialfile.one myspecialfile.two# Másoljon egy fájlt egy newlocation nevű mappába a kezdőkönyvtárban
cp myfile ~/újhely/# Másoljon egy könyvtárat az összes fájllal és alkönyvtárral a saját könyvtárába
# Vegye figyelembe a -r (rekurzív) kapcsolót
cp -r fontosadat ~
cp -r fontos adatok /home/user/
# Rekurzív másolás egyik útvonalról a másikra
cp -r /var/tmp/ /home/user/backuptemp
Összefüggő: Mi a Linux parancssor és hogyan kell használni?
A Linux mv parancs
Az mv parancs áthelyezi a fájlokat vagy könyvtárakat. Ugyanazt az alapvető szintaxist követi, mint a cp parancs. Az egyetlen valódi különbség az, hogy a move parancs törli a forrásfájl(oka)t, amikor az adatok átkerülnek az új helyre.
Ez a parancs a fájlok átnevezésére is szolgál Linux alatt. Mivel a Linuxnak nincs tényleges átnevezési parancsa, a feladat a fájl egyik névről a másikra való áthelyezésével történik.
# Nevezze át a file.one-t file.two-ra a file.one törlésével folyamatban
mv fájl.egy fájl.kettő# Helyezze át az összes fájlt az aktuális könyvtárban egy új helyre
# Vegye figyelembe, hogy a * minden fájlnak megfelel
mv * /új/tárhely/hely/
# Helyezze át az egyik könyvtár tartalmát a másikba
mv /home/user/Videos /home/newuser/oldvideofiles
Az rm és rmdir parancsok
Röviden távolítsa el, az rm és az rmdir parancsok eltávolításra kerülnek (mint a tartósan törlés) fájlok és könyvtárak. Az rm parancs egyszerűen megköveteli a törölni kívánt fájl vagy fájlok nevét vagy elérési útját. Több fájlt is törölhet a segítségével * helyettesítő karakter.
# Egyetlen fájl eltávolítása az aktuális könyvtárból
rm uselessfile.ext# Távolítsa el az összes „ab” betűvel kezdődő fájlt az aktuális könyvtárból
rm ab*
# Távolítsa el az összes ab-vel kezdődő fájlt egy adott könyvtárban
rm ~/myfiles/zfiles/ab*
Az rmdir segítségével eltávolíthatja a üres Könyvtár. A parancs használatakor gyakori probléma, hogy megpróbál törölni egy üresnek tűnő, de rejtett fájlokat tartalmazó könyvtárat. Használja a ls -a parancsot, hogy megjelenítse a rejtett fájlokat, amelyeket el kell távolítani, ha hibaüzenetet kap.
# Távolítson el egy üres könyvtárat az aktuális elérési útról
rmdir régi könyvtár
# Távolítson el egy ideiglenes könyvtárat a saját könyvtárából
rmdir ~/ideiglenes
Címtárfák eltávolítása az rm-vel
Az rm parancs hatékony segédprogramként is funkcionál teljes könyvtárak, sőt könyvtárfák eltávolításához. Mivel az rm parancs véglegesen törli a fájlokat és könyvtárakat, rendkívül óvatosnak kell lennie, amikor olyan parancsot ad ki, amely bejárja a könyvtárakat és helyettesítő karakterek alapján működik.
Összefüggő: A parancssori súgó beszerzésének módjai Linuxon
Két fontos zászló van, amellyel tisztában kell lennie. Az első az -f. Az f az erőt jelenti. Kikapcsolja a „Biztos benne?” üzenet, amely általában akkor jelenik meg, amikor megpróbál egy fájlt törölni.
Amikor az rm parancsot a -f kapcsolót, törli mindazt, amit törölni mond anélkül, hogy ellenőrizné vagy megkérdezné, hogy biztos-e benne. Amikor megütöd Belép, a parancs megtörtént, és nincs visszaút.
A második kapcsoló az -r, ami a rekurzív rövidítése. Ez lehetővé teszi, hogy az rm parancs végigmenjen azon a könyvtárfán, ahonnan a parancs kiadásra kerül, és minden talált fájlra vagy alkönyvtárra reagál.
# Megerősítés nélkül törölje az összes XX-el kezdődő fájlt az aktuális könyvtárból
rm -f XX*# Törölje az összes XX-el kezdődő fájlt az aktuális könyvtárból és az összes alkönyvtárból
rm -rf XX*# Megerősítés nélkül törölje az összes fájlt az aktuális könyvtárból
rm -f *
# Töröljön mindent a könyvtárból, eltávolítva az összes talált fájlt és alkönyvtárat
# Ezt a parancsot mindig rendkívül óvatosan kell használni.
rm -rf *
A parancs rm -rf * helyes használat esetén hasznos nagy mennyiségű, már nem szükséges fájl törlésére. Egy-két másodperc alatt hatalmas mennyiségű adatot tud eltávolítani. Ha azonban nem figyel arra, hogy hol van a címtárszerkezetben, az nagyon veszélyes lehet.
Futás rm -rf * például a saját könyvtárában azonnal törli az összes személyes fájlját. Rosszabb esetben a parancs root felhasználóként való futtatása vagy a sudo használata az egész operációs rendszert törölheti.
Ha ezt a parancsot kell használnia, álljon meg, ellenőrizze, hogy hol van a címtárfában, gondolkodjon, majd álljon meg, nézzen újra, és gondoljon még egy kicsit, mielőtt megnyomja Belép. Nincs visszaút.
Fájlok és mappák kezelése a Linux terminál használatával
Ezzel a hét Linux-paranccsal felvértezve az egész fájlrendszert úgy manipulálhatja, ahogy jónak látja. Tanulja meg jól használni őket, és soha többé nem kell a fájlkezelő menüiben keresgélnie, hogy újra elvégezzen valamit.
A legjobb az egészben, hogy az asztali fájlkezelők által okozott extra feldolgozás nélkül a fájlkarbantartási műveletek azonnaliak lesznek. De ha mégis szüksége van egy grafikus fájlkezelőre, a Linuxnak rengeteg van belőle.
A megbízható fájlkezelő megkönnyíti a fájlszervezést. Itt található a Linux legjobb fájlkezelőinek listája.
Olvassa el a következőt
- Linux
- Fájlrendszer
- Fájlkezelés
- Linux parancsok
- Linux Elementary
JT a technológiai ipar veteránja, több mint 25 éves tapasztalattal. A műszaki támogatástól a programozásig és a rendszeradminisztrációig mindent megtett. Különösen szereti megtanítani az új felhasználókat a Linux szabadságára és erejére.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!
Kattintson ide az előfizetéshez