If-Koubou

Cum să gestionați fișierele de pe terminalul Linux: 11 comenzi pe care trebuie să le cunoașteți

Cum să gestionați fișierele de pe terminalul Linux: 11 comenzi pe care trebuie să le cunoașteți (Cum să)

Pentru a utiliza terminalul Linux ca un profesionist, va trebui să cunoașteți elementele de bază ale gestionării fișierelor și navigării directoarelor. Adevărat față de filozofia Unix, fiecare comandă are un singur lucru și o face bine.

Midnight Commander, un manager de fișiere plin de funcții pentru terminalul Linux, acționează ca un capăt puternic al tuturor acestor comenzi.

ls - Listați fișierele

ls comanda afișează fișierele dintr-un director. În mod implicit, ls afișează fișierele din directorul curent.

De asemenea, puteți să listați fișiere recursiv - adică să listați toate fișierele din directoarele din directorul curent - cu Este -R.

De asemenea, puteți să listați fișierele dintr-un alt director dacă specificați directorul. De exemplu, ls / home va lista toate fișierele din directorul / home.

cd - Modificare director

CD comandă modificări la alt director. De exemplu, cd Desktop vă va duce la directorul Desktop dacă începeți din directorul de acasă.

De asemenea, puteți specifica o cale completă către un director, cum ar fi cd / usr / share pentru a accesa directorul / usr / share în sistemul de fișiere.

cd,Ķ vă va duce un director.

rm - Eliminați fișierele

rm comanda elimină fișierele. Fii atent cu această comandă - rm nu te cere să confirmi.

De exemplu, rm fișier ar șterge fișierul numit "fișier" în directorul curent. Ca și în cazul altor comenzi, puteți specifica și o cale completă către un fișier: rm / cale / către / fișier va șterge fișierul la / path / to / file în sistemul de fișiere.

rmdir - Eliminați directoarele

rmdir comanda elimină un director gol. directorul rmdir ar șterge directorul numit Äúdirectory în directorul curent.

Dacă directorul nu este gol, puteți folosi o comandă rm recursivă pentru a elimina directorul și toate fișierele din el. rm -r director ar șterge directorul numit Äúdirectory și toate fișierele din el. Aceasta este o comandă periculoasă care poate șterge cu ușurință o mulțime de fișiere importante, așa că aveți grijă atunci când o utilizați. Nu va cere confirmarea.

mv - mutați fișierele

mv comanda muta un fișier într-o locație nouă. Aceasta este și comanda pe care o veți utiliza pentru redenumirea fișierelor. De exemplu, fișierul mv newfile ar lua fișierul numit "fișier" în directorul curent și îl va muta în fișierul numit, "newfile" în directorul curent - redenumirea acestuia, cu alte cuvinte.

Ca și în cazul altor comenzi, puteți include căi complete pentru a muta fișiere către sau din alte directoare. De exemplu, următoarea comandă va prelua fișierul numit "fișier" în directorul curent și îl va plasa în directorul / home / howtogeek:

fișierul mv / home / howtogeek

cp - Copiați fișierele

cp comanda funcționează la fel ca și comanda mv, cu excepția faptului că copiază fișierele originale în loc să le mute.

De asemenea, puteți face o copie recursivă cu cp-r. Aceasta copiază un director și toate fișierele din interiorul acestuia într-o locație nouă. De exemplu, următoarea comandă plasează o copie a directorului / home / howtogeek / Downloads în directorul / home / chris:

cp -r / home / howtogeek / Descărcări / home / chris

mkdir - Creați directoare

Comanda mkdir face un nou director. exemplu mkdir va face un director cu numele, "exemplu" în directorul curent.

ln - Creați legături

Comanda ln creează link-uri. Cel mai frecvent utilizat tip de legătură este probabil legătura simbolică, cu care puteți crea Inteleg.

De exemplu, următoarea comandă creează un link către dosarul Descărcări pe Desktop:

ln -s / home / howtogeek / Descărcări / home / howtogeek / Desktop

Consultați articolul nostru despre legăturile simbolice pentru mai multe informații.

chmod - Schimbați permisiunile

chmod modifică permisiunile unui fișier. De exemplu, chmod + x script.sh ar adăuga permisiuni executabile la fișierul script.sh din dosarul curent. chmod -x script.sh ar elimina permisiunile executabile din acel fișier.

Permisiunile de fișiere Linux pot fi puțin complicate. Consultați ghidul nostru pentru permisiunile de fișiere Linux pentru informații mai detaliate.

touch - Creați fișiere goale

atingere comanda creează un fișier gol. De exemplu, touch exemplu creează un fișier gol numit "exemplu" în directorul curent.

mc - Un manager de fișiere complete

Midnight Commander este unul dintre multele manageri de fișiere pe care le puteți folosi de la terminalul Linux. Nu este instalat implicit pe majoritatea distribuțiilor; aici este comanda va trebui să o instalați pe Ubuntu:

sudo apt-get instalați mc

Odată ce este instalat, rulați mc comandă să o lanseze.

Utilizați tastele săgeți pentru a selecta fișiere și tasta Tab pentru a comuta între panouri. Apăsați Alt-1 pentru a vedea ecranul de ajutor sau Alt-2 pentru a vedea meniul.

De asemenea, puteți utiliza mouse-ul în Midnight Commander dacă mediul terminal are suport pentru mouse.

Amintiți-vă că va trebui să executați aceste comenzi cu permisiuni root dacă modificați un director de sistem. În Ubuntu, adăugațisudo la începutul comenzilor pe care doriți să le executați cu permisiuni root.