5Sep

Ako spravovať súbory z terminálu Linux: 11 príkazov, ktoré potrebujete vedieť

Ak chcete používať Linuxový terminál ako pro, potrebujete vedieť o základoch správy súborov a navigácii v adresároch. Pravda filozofii Unixu, každý príkaz robí jednu vec a robí to dobre.

Midnight Commander, plnohodnotný správca súborov pre Linuxový terminál, pôsobí ako výkonný predný koniec všetkých týchto príkazov.

ls - Zoznam súborov

Príkaz ls uvádza zoznam súborov v adresári. V predvolenom nastavení ls uvádza zoznam súborov v aktuálnom adresári.

Súbory môžete tiež ukázať rekurzívne - to znamená zoznam všetkých súborov v adresároch v rámci aktuálneho adresára - s ls -R .

ls môže tiež uvádzať súbory v inom adresári, ak zadáte adresár. Napríklad ls / home zobrazí všetky súbory v / home adresári.

cd - Zmeniť adresár

Príkaz cd sa zmení na iný adresár. Napríklad cd Desktop vás prevedie do adresára Desktop, ak začínate z vášho domovského adresára.

Môžete tiež zadať úplnú cestu k adresáru, ako cd /usr/ zdieľať prejsť do zdieľaného adresára /usr/ v systéme súborov.

cd. . vás zavedie do adresára.

rm - Odstrániť súbory

Príkaz rm odstráni súbory. Buďte opatrní pri tomto príkaze - rm sa vás nepýta na potvrdenie.

Napríklad rm súbor by odstránil súbor s názvom "súbor" v aktuálnom adresári. Podobne ako pri iných príkazoch môžete tiež určiť úplnú cestu k súboru: rm /path/to/ súbor by odstránil súbor v súbore /path/to/ vo vašom systéme súborov.

rmdir - Odstrániť adresáre

Príkaz rmdir odstráni prázdny adresár. rmdir adresár by odstránil adresár s názvom "adresár" v aktuálnom adresári.

Ak adresár nie je prázdny, môžete použiť rekurzívny rm príkaz na odstránenie adresára a všetkých súborov v ňom. Adresár rm -r by odstránil adresár s názvom "adresár" a všetky súbory v ňom. Toto je nebezpečný príkaz, ktorý by mohol ľahko odstrániť mnoho dôležitých súborov, preto pri jeho používaní buďte opatrní.Nepožiada o potvrdenie.

mv - Presunutie súborov

Príkaz mv presunie súbor na nové miesto. Toto je tiež príkaz, ktorý použijete na premenovanie súborov. Napríklad súbor mv file newfile by prevzal súbor s názvom "file" v aktuálnom adresári a presunul ho do súboru s názvom "newfile" v aktuálnom adresári - inými slovami to premenoval.

Rovnako ako u iných príkazov môžete zahrnúť úplné cesty na presunutie súborov do alebo z iných adresárov. Napríklad nasledujúci príkaz by si vzal súbor s názvom "súbor" v aktuálnom adresári a umiestnil ho do adresára /home/ howtogeek:

mv súbor /home/ howtogeek

cp - Kopírovať súbory

Príkaz cp funguje rovnako ako mvpríkaz, s výnimkou toho, že skopíruje pôvodné súbory namiesto ich presunutia.

Môžete tiež urobiť rekurzívnu kópiu s cp -r .Toto kopíruje adresár a všetky súbory v ňom na nové miesto. Napríklad nasledujúci príkaz umiestni kópiu adresára /home/howtogeek/ na stiahnutie do adresára chris /home/:

cp -r /home/howtogeek/ Na stiahnutie /home/ chris

mkdir - Vytvoriť adresáre

Príkaz mkdir vytvorí nový adresár. Príklad mkdir vytvorí adresár s názvom "example" v aktuálnom adresári.

ln - Vytvoriť odkazy

Príkaz ln vytvára odkazy. Najčastejšie používaným typom odkazu je pravdepodobne symbolické prepojenie, ktoré môžete vytvoriť pomocou ln -s .

Napríklad nasledujúci príkaz vytvorí odkaz na náš priečinok Downloads na našej pracovnej ploche:

ln -s /home/howtogeek/ Na stiahnutie /home/howtogeek/ Desktop

Pozrite si náš článok o symbolických odkazoch pre viac informácií.

chmod - Zmena oprávnení

chmod zmení povolenia súboru. Napríklad chmod + x script.sh by pridal spustiteľné povolenia do súboru s názvom script.sh v aktuálnom priečinku. chmod -x script.sh odstráni spustiteľné oprávnenia z tohto súboru.

povolenia súboru Linux môže byť trochu komplikované.Pozrite si našu príručku k súborovým oprávneniam Linuxu pre podrobnejšie informácie.

touch - Vytvoriť prázdne súbory

Príkaz dotykom vytvorí prázdny súbor. Napríklad dotykový príklad vytvorí prázdny súbor s názvom "príklad" v aktuálnom adresári.

mc - Správca plných súborov

Midnight Commander je jedným z mnohých plne vybavených správcov súborov, ktoré môžete používať z terminálu Linux. Nie je štandardne nainštalovaný na väčšinu distribúcií.tu je príkaz, ktorý musíte nainštalovať na Ubuntu:

sudo apt-get install mc

Po jeho nainštalovaní stačí spustiť príkaz mc .

Pomocou klávesov so šípkami vyberte súbory a tlačidlo Tab na prepínanie medzi tabuľkami. Stlačením klávesu Alt-1 zobrazíte obrazovku pomocníka alebo Alt-2 a zobrazí sa ponuka.

Môľete tieľ pouľi »myš v aplikácii Midnight Commander, ak má terminálové prostredie podporu myąi.

Pamätajte si, že budete musieť spustiť tieto príkazy s oprávneniami root, ak upravujete systémový adresár. Na Ubuntu pridajte sudo na začiatok príkazov, ktoré chcete spustiť s oprávneniami root.