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 10 legjobb fájlkezelő Linux-felhasználók számára

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

RészvényCsipogEmail
Kapcsolódó témák
  • Linux
  • Fájlrendszer
  • Fájlkezelés
  • Linux parancsok
  • Linux Elementary
A szerzőről
JT McGinty (17 cikk megjelent)

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.

Továbbiak JT McGintytől

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