5Sep

Kako upravljati datotekama s Linux terminala: 11 naredbi koje trebate znati

click fraud protection

Da biste koristili Linux terminal kao profesionalac, morat ćete znati osnove upravljanja datotekama i navigacije direktorija. Prema Unix filozofiji, svaka naredba čini jednu stvar i to dobro.

Midnight Commander, potpuno opremljen upravitelj datoteka za Linux terminal, djeluje kao snažan prednji kraj svim ovim naredbama.

ls - Popis datoteka

ls naredba navodi datoteke u direktoriju. Prema zadanim postavkama, popis datoteka u trenutnom direktoriju.

Također možete popisati datoteke rekurzivno - to jest, popis svih datoteka u direktorije unutar trenutnog direktorija - s ls -R .

ls može također popis datoteka u drugom direktoriju ako navedete direktorij. Na primjer, ls / home će navesti sve datoteke u / home direktoriju.

cd - Promijeni direktorij

cd naredba mijenja se u drugi direktorij. Na primjer, cd Desktop će vas odvesti na vaš direktorij Desktopa ako počinjete iz vašeg kućnog imenika.

Također možete odrediti cijeli put do direktorija, kao što je cd /usr/ udio da biste otišli na direktorij za dijeljenje /usr/ na datotečnom sustavu.

instagram viewer

cd. . će vas odvesti do direktorija.

rm - Uklanjanje datoteka

rm naredba uklanja datoteke. Budite oprezni s ovom naredbom - rm ne traži potvrdu.

Na primjer, rm datoteka izbrisat će datoteku pod nazivom "datoteka" u trenutnom direktoriju. Kao i kod drugih naredbi, možete odrediti i puni put do datoteke: rm /path/to/ datoteka će izbrisati datoteku na /path/to/ datoteci na datotečnom sustavu.

rmdir - Uklanjanje direktorija

naredba rmdir uklanja prazni direktorij. direktorij rmdir će izbrisati direktorij pod nazivom "direktorij" u trenutnom direktoriju.

Ako direktorij nije prazan, možete upotrijebiti rekurzivnu naredbu rm za uklanjanje direktorija i svih datoteka u njemu. rm -r direktorij briše direktorij pod nazivom "direktorij" i sve datoteke u njemu. Ovo je opasna naredba koja bi mogla lako izbrisati mnogo važnih datoteka, stoga budite oprezni pri korištenju. Neće tražiti potvrdu.

mv - Premještanje datoteka

mv naredba premješta datoteku na novu lokaciju. Ovo je također naredba koju ćete koristiti za preimenovanje datoteka. Na primjer, mv file newfile će preuzeti datoteku pod nazivom "datoteka" u trenutnom direktoriju i premjestiti ga u datoteku pod nazivom "newfile" u trenutnom direktoriju - preimenovanjem, drugim riječima.

Kao i kod drugih naredbi, možete uključiti pune putove za premještanje datoteka na ili iz drugih direktorija. Na primjer, sljedeća naredba uzima datoteku pod nazivom "datoteka" u trenutnom direktoriju i stavlja je u /home/ mapu howtogeek:

mv datoteku /home/ howtogeek

cp - kopiranje datoteka

cp naredba funkcionira na isti način kao mvosim kopiranja izvornih datoteka umjesto da ih premjestite.

Također možete napraviti rekurzivnu kopiju s cp -r .To kopira direktorij i sve datoteke unutar njega na novu lokaciju. Na primjer, sljedeća naredba stavlja kopiju /home/howtogeek/ Downloads direktorija u /home/ chris direktorij:

cp -r /home/howtogeek/ Preuzimanja /home/ chris

mkdir - Napravite direktorije

Mkdir naredba čini novi direktorij. mkdir primjer će napraviti direktorij s imenom "example" u trenutnom direktoriju.

ln - Stvaranje veza

Ln naredba stvara veze. Najčešće korištena vrsta veze vjerojatno je simbolična veza koju možete stvoriti pomoću ln -s .

Na primjer, sljedeća naredba stvara vezu na našu mapu Downloads na našem desktopu:

ln -s /home/howtogeek/ Preuzimanja /home/howtogeek/ Desktop

Pogledajte više informacija o našem članku o simboličkim vezama.

chmod - Promijeni dozvole

chmod mijenja dozvole datoteke. Na primjer, chmod + x script.sh će dodati izvršne dozvole za datoteku pod nazivom script.sh u trenutnoj mapi. chmod -x script.sh uklonit će izvršne dozvole iz te datoteke.

Linux dozvole mogu biti malo komplicirane. Pogledajte naš vodič za Linux dozvole za više informacija.

dodir - Stvaranje praznih datoteka

dodirna naredba stvara praznu datoteku. Na primjer, dodirni primjer stvara praznu datoteku pod nazivom "primjer" u trenutnom direktoriju.

mc - Full File Manager

Midnight Commander je jedan od mnogih potpuno opremljenih upravitelja datoteka koje možete koristiti s Linux terminala. Nije instalirano prema zadanim postavkama na većini distribucija;ovdje je naredba koju ćete morati instalirati na Ubuntu:

sudo apt-get instalirajte mc

Kada je instaliran, samo pokrenite mc naredbu za pokretanje.

Pomoću tipki sa strelicama odaberite datoteke i tipku Tab da biste se prebacivali između okvira. Pritisnite Alt-1 da biste vidjeli zaslon pomoći ili Alt-2 da biste vidjeli izbornik.

Također možete koristiti miša u Midnight Commanderu ako je vaše okruženje terminala podržano mišem.

Ne zaboravite da ćete morati pokrenuti te naredbe s dopuštenjima roota ako promijenite direktorij sustava. Na Ubuntu, dodajte sudo na početak naredbi koje želite pokrenuti s root dozvolama.