Moderné desktopy Linuxu prešli dlhú cestu, pokiaľ ide o to, aby vám umožnili manipulovať so súbormi vo vašom systéme. Avšak kvôli všetkým režijným zdrojom, ktoré GUI používa (ako je GNOME alebo KDE Plasma), keď potrebujete pracovať s viac ako jedným súborom alebo adresárom je príkazový riadok často najrýchlejším a najefektívnejším spôsobom, ako získať veci hotový.

Naučte sa, ako a kedy využiť výhody príkazového riadku Linuxu s niekoľkými základnými informáciami príkazy na manipuláciu so súbormi pomôžu zvýšiť vašu produktivitu a transformovať váš Linux skúsenosti.

Základy príkazového riadka Linuxu

Skôr než sa pustíme do skutočných príkazov, tu je niekoľko tipov, ktoré vám pomôžu vyhnúť sa nejasnostiam a chybám:

  • Príkazový riadok Linuxu rozlišuje malé a veľké písmená. Veľké a malé písmená sa v Linuxe líšia. Písanie ls zobrazí zoznam súborov vo vašom aktuálnom adresári. Písanie Ls alebo LS vráti chybu príkaz nenájdený. ls -a a ls -A sú tiež dva rôzne príkazy. Pri kopírovaní alebo zadávaní akéhokoľvek príkazu dávajte pozor na veľké a malé písmená.
  • instagram viewer
  • Vlnovka (~) je skratka pre váš domovský adresár. Každý používateľ v systéme Linux má domovský adresár. V tomto adresári sú uložené všetky vaše osobné súbory. Úplná cesta k tomuto adresáru je zvyčajne niečo ako /home/user/ alebo /var/home/user/. Môžete nahradiť ~ kdekoľvek v príkaze reprezentovať túto cestu. Napríklad príkazy cd /home/user a cd ~ sú rovnaké.
  • Zadaním ľubovoľného príkazu nasledovaného "--help" sa často zobrazia rýchle príklady použitia. Takmer každý príkaz má prepínače alebo argumenty, ktoré môžete použiť na úpravu jeho správania. Použitie argumentu príkazového riadku --Pomoc zvyčajne vysvetlí najčastejšie používané možnosti. Napríklad, ls --help.
  • Buďte opatrní pri spúšťaní akéhokoľvek príkazu, ktorý začína slovom „sudo“. Celý systém môžete okamžite znefunkčniť zadaním nesprávneho príkazu sudo.

Linux man Command

Jediný najužitočnejší príkaz dostupný na každom systéme Linux je muž príkaz. Človek je skratka pre manuál.

Keď píšete muž po ktoromkoľvek inom príkaze vám systém zobrazí pomocný dokument, ktorý vysvetľuje – často veľmi podrobne – ako tento príkaz funguje. Vyššie je uvedená prvá stránka výstupu manuálovej stránky ls (často označovanej ako manuálová stránka).

Vysvetlenia a príklady príkazov popísaných nižšie majú ukázať niektoré z najbežnejších prípadov použitia. Nie sú ani zďaleka vyčerpávajúce. Odporúčame vám použiť muž a zistite viac o tom, čo môžete s týmito príkazmi robiť sami.

Príkaz ls

Príkaz ls zobrazí obsah vášho aktuálneho adresára. Existuje niekoľko bežných prepínačov používaných na zmenu typu výstupu, ktorý príkaz vracia. Samotné zadanie ls zobrazí zoznam obsahu aktuálneho adresára.

Vo väčšine distribúcií Linuxu bude zoznam zoradený abecedne, rozdelený do stĺpcov a farebne odlíšený, aby pomohol rozlíšiť medzi súbormi, adresármi, spustiteľnými súbormi a inými atribútmi.

Existuje niekoľko užitočných príznakov, ktoré môžete použiť na zmenu výstupu príkazu. Môžete ich použiť samostatne alebo ich spojiť do jedného argumentu.

Tri bežne používané prepínače sú -l, -aa -h.

# Usporiadajte výstup do zoznamu s jedným stĺpcom
ls -l

# Zobraziť všetky súbory (vrátane skrytých súborov a adresárov)
ls -a

# Zobraziť počty bajtov vo forme čitateľnej pre človeka (KB, MB atď.)
ls -h

# Zobraziť všetky súbory v jednom stĺpci vo forme čitateľnej pre človeka
ls -lha

Príkaz CD pre Linux

Príkaz cd zmení váš aktuálny adresár. Môžete jednoducho písať cd za ktorým nasleduje názov ľubovoľného adresára, aby ste sa doň prepli, alebo zadajte úplnú cestu, aby ste preskočili na konkrétne miesto.

# Prepnite do priečinka s názvom mystuff v aktuálnom adresári
cd mystuff

# Presuňte sa nahor (alebo späť) o jeden adresár z miesta, kde sa nachádzate (všimnite si medzeru a dve bodky)
cd..

# Prejdite do svojho domovského adresára
cd ~

# Zmeňte na úplne novú cestu (všimnite si „/“ na začiatku)
cd /var/tmp/flatpak-cache/

Príkaz cp v systéme Linux

Ak chcete skopírovať jeden alebo viac súborov pomocou príkazového riadka, použite príkaz cp. Pomocou cp môžete skopírovať súbory z jedného adresára (alebo jednotky) do druhého alebo vytvoriť druhý súbor s novým názvom.

Príkaz sleduje formát cp /original/file.ext /destination/file.ext.

# Vytvorte druhú kópiu súboru v rovnakom adresári
cp myspecialfile.jeden myspecialfile.dva

# Skopírujte súbor do priečinka s názvom newlocation v domovskom adresári
cp myfile ~/newlocation/

# Skopírujte adresár vrátane všetkých súborov a podadresárov do svojho domovského adresára
# Všimnite si prepínač -r (rekurzívny).
cp -r dôležité údaje ~
cp -r dôležité údaje /home/user/

# Rekurzívne kopírujte z jednej cesty na druhú
cp -r /var/tmp/ /home/user/backuptemp

Súvisiace: Čo je príkazový riadok Linuxu a ako ho používate?

Linuxový príkaz mv

Príkaz mv presunie súbory alebo adresáre. Má rovnakú základnú syntax ako príkaz cp. Jediný skutočný rozdiel je v tom, že príkaz na presun vymaže zdrojový súbor (súbory), keď sa údaje presunú na nové miesto.

Tento príkaz slúži aj na premenovanie súborov v Linuxe. Keďže Linux nemá žiadny skutočný príkaz na premenovanie, úloha sa vykonáva presunutím súboru z jedného názvu na druhý.

# Premenujte súbor.jeden na súbor.dva vymazanie súboru.jeden v procese
mv súbor.jeden súbor.dva

# Presuňte všetky súbory v aktuálnom adresári do nového cieľa
# Všimnite si, že * zodpovedá všetkým súborom
mv * /nové/úložisko/umiestnenie/

# Presuňte obsah jedného adresára do druhého
mv /home/user/Videos /home/newuser/oldvideofiles

Príkazy rm a rmdir

Skratka pre odstrániť, príkazy rm a rmdir sa odstránia (ako v trvalo vymazať) súbory a adresáre. Príkaz rm jednoducho vyžaduje názov alebo cestu k súboru alebo súborom, ktoré chcete odstrániť. Môžete odstrániť viacero súborov pomocou * zástupný znak.

# Odstráňte jeden súbor v aktuálnom adresári
rm uselessfile.ext

# Odstráňte všetky súbory začínajúce písmenami „ab“ v aktuálnom adresári
rm ab*

# Odstráňte všetky súbory začínajúce na ab v konkrétnom adresári
rm ~/myfiles/zfiles/ab*

Môžete použiť rmdir na odstránenie súboru prázdny adresár. Bežným problémom pri používaní tohto príkazu je pokus o odstránenie adresára, ktorý sa zdá prázdny, ale obsahuje skryté súbory. Použi ls -a príkaz na zobrazenie skrytých súborov, ktoré je potrebné odstrániť, ak sa zobrazí chyba.

# Odstráňte prázdny adresár z aktuálnej cesty
starý adresár rmdir

# Odstráňte dočasný adresár z vášho domovského adresára
rmdir ~/temporary

Odstránenie adresárových stromov pomocou rm

Príkaz rm funguje aj ako výkonný nástroj na odstránenie celých adresárov a dokonca aj adresárových stromov. Keďže príkaz rm natrvalo vymaže súbory a adresáre, musíte byť mimoriadne opatrní pri zadávaní príkazu, ktorý prechádza adresármi a koná na základe zástupných znakov.

Súvisiace: Spôsoby, ako získať pomoc s príkazovým riadkom v systéme Linux

Existujú dva dôležité príznaky, ktoré si musíte uvedomiť. Prvým je -f. F znamená silu. Vypne sa otázka „Ste si istý?“ výzva, ktorá sa zvyčajne zobrazí pri pokuse o odstránenie súboru.

Keď spustíte príkaz rm s -f prepínač, vymaže všetko, čo mu prikážete odstrániť, bez toho, aby to skontroloval alebo sa spýtal, či ste si istý. Keď udriete Zadajte, príkaz je hotový a už niet cesty späť.

Druhý spínač je -r, čo znamená rekurzívny. To umožní príkazu rm prejsť nadol cez strom adresárov, odkiaľ je príkaz zadaný, a konať so všetkými súbormi alebo podadresármi, ktoré nájde.

# Bez potvrdenia vymažte všetky súbory začínajúce XX v aktuálnom adresári
rm -f XX*

# Vymažte všetky súbory začínajúce XX v aktuálnom adresári a všetkých podadresároch
rm -rf XX*

# Vymažte všetky súbory v aktuálnom adresári bez potvrdenia
rm -f *

# Vymažte všetko v tomto adresári a odstráňte všetky nájdené súbory a podadresáre
# Tento príkaz by sa mal vždy používať s mimoriadnou opatrnosťou.
rm -rf *

Príkaz rm -rf * je užitočné pri správnom použití na vymazanie veľkého množstva súborov, ktoré už nie sú potrebné. Dokáže odstrániť obrovské množstvo údajov za sekundu alebo dve. Ak však nevenujete pozornosť tomu, kde sa v štruktúre adresárov nachádzate, môže to byť veľmi nebezpečné.

Beh rm -rf * napríklad vo vašom domovskom adresári okamžite vymaže všetky vaše osobné súbory. Horšie je, že spustenie príkazu ako root alebo pomocou sudo môže vymazať celý váš operačný systém.

Ak potrebujete použiť tento príkaz, zastavte sa, skontrolujte, kde sa nachádzate vo svojom adresárovom strome, zamyslite sa, potom sa zastavte, pozrite sa znova a premýšľajte ešte predtým, než narazíte Zadajte. Už niet cesty späť.

Manipulácia so súbormi a priečinkami pomocou terminálu Linux

Vyzbrojení týmito siedmimi príkazmi Linuxu môžete manipulovať s celým systémom súborov, ako uznáte za vhodné. Naučte sa ich dobre používať a už nikdy nebudete musieť pátrať po ponukách správcu súborov, aby ste niečo urobili.

Najlepšie zo všetkého je, že bez akéhokoľvek dodatočného spracovania spôsobeného týmito správcami súborov na ploche budú vaše operácie údržby súborov okamžité. Ak však stále potrebujete grafického správcu súborov, Linux ich má veľa.

10 najlepších správcov súborov pre skúsených používateľov systému Linux

Spoľahlivý správca súborov uľahčuje organizáciu súborov. Tu je zoznam najlepších správcov súborov pre Linux.

Prečítajte si ďalej

zdieľamTweetujteEmail
Súvisiace témy
  • Linux
  • Systém súborov
  • Správa súborov
  • Linuxové príkazy
  • Linux Elementary
O autorovi
JT McGinty (17 publikovaných článkov)

JT je veterán v technickom priemysle s viac ako 25-ročnými skúsenosťami. Od technickej podpory po programovanie a správu systému urobil všetko. Obzvlášť rád učí nových používateľov slobode a sile Linuxu.

Viac od JT McGintyho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber