10 Comenzi Linux esențiale pentru navigarea sistemului dvs. de fișiere

Acest ghid afișează 10 comenzi Linux pe care trebuie să le cunoașteți pentru a putea naviga în jurul sistemului de fișiere utilizând terminalul Linux.

Acesta oferă comenzi pentru a afla care este directorul în care vă aflați, directorul în care ați fost anterior, cum să navigați la alte dosare, cum să vă întoarceți acasă, cum să creați fișiere și foldere, cum să creați linkuri

01 din 10

În ce folder sunteți

Când deschideți o fereastră de terminal, primul lucru pe care trebuie să îl cunoașteți este locul unde vă aflați în sistemul de fișiere.

Gândiți-vă la acest lucru ca și markerul "sunteți aici" pe care îl găsiți pe hărțile din centrele comerciale.

Pentru a afla în care dosar vă aflați, puteți utiliza următoarea comandă:

PWD

Rezultatele returnate de pwd pot diferi în funcție de utilizarea versiunii shell a pwd sau cea instalată în directorul / usr / bin.

În general, se va imprima ceva de-a lungul liniei / home / username .

Faceți clic aici pentru mai multe informații despre comanda pwd .

02 din 10

Ce fișiere și foldere sunt sub directorul curent

Acum că știți în care dosar vă aflați, puteți vedea care fișiere și foldere se află sub directorul curent utilizând comanda ls.

ls

Pe cont propriu, comanda ls va lista toate fișierele și folderele din director, cu excepția celor care încep cu o perioadă (.).

Pentru a vedea toate fișierele, inclusiv fișierele ascunse (cele care încep cu o perioadă), puteți utiliza următorul switch:

Este-a

Unele comenzi creează copii de siguranță ale fișierelor care încep cu metacaracterul tilde (~).

Dacă nu doriți să vedeți copiile de rezervă la listarea fișierelor într-un folder, utilizați următorul switch:

ls -B

Cea mai obișnuită utilizare a comenzii ls este următoarea:

Este-llt

Aceasta oferă o listă lungă sortată după timpul de modificare, cu cele mai noi.

Alte opțiuni de sortare includ prin extensie, dimensiune și versiune:

ls -lU

ls -lX

ls-lv

Formatul listei lungi vă oferă următoarele informații:

03 din 10

Cum să navigați la alte foldere

Pentru a vă deplasa în jurul sistemului de fișiere, puteți folosi comanda cd .

Sistemul de fișiere Linux este o structură arborescentă. Partea de sus a copacului este marcată printr-o bară (/).

În directorul rădăcină, veți găsi unele sau toate folderele următoare.

Dosarul bin conține comenzi care pot fi executate de orice utilizator, cum ar fi comanda cd, ls, mkdir etc.

Sbin conține binare de sistem.

Folderul usr reprezintă resursele de sistem unix și conține, de asemenea, un director bin și sbin. Dosarul / usr / bin are un set extins de comenzi pe care utilizatorii le pot rula. În mod similar, folderul / usr / sbin conține un set extins de comenzi de sistem.

Dosarul de încărcare conține tot ce este necesar în procesul de încărcare.

Dosarul cdrom este auto-explicativ.

Directorul dev conține detalii despre toate dispozitivele din sistem.

Dosarul etc este, în general, în care sunt stocate toate fișierele de configurare a sistemului.

Dosarul de domiciliu este, în general, în cazul în care toate folderele de utilizatori sunt stocate și pentru utilizatorul mediu este singura zonă în care ar trebui să fie preocupați.

Biblioarele lib și lib64 conțin toate bibliotecile kernel și partajate.

Directorul pierdut + găsit va conține fișiere care nu mai au un nume care a fost găsit de comanda fsck.

Dosarul media este locul în care sunt amplasate dispozitive de stocare montate, cum ar fi unitățile USB.

Folderul mnt este, de asemenea, utilizat pentru a monta dispozitive de stocare temporară, cum ar fi unități USB, alte sisteme de fișiere, imagini ISO etc.

Folderul opt este folosit de unele pachete software ca un loc pentru stocarea binarelor. Alte pachete utilizează / usr / local.

Dosarul proc este un folder de sistem folosit de kernel. Nu aveți nevoie să vă faceți griji prea mult despre acest dosar.

Dosarul rădăcină este directorul de domiciliu pentru utilizatorul rădăcină.

Dosarul de rulare este un dosar de sistem pentru stocarea informațiilor despre timpul de funcționare al sistemului.

Dosarul srv este locul în care păstrați lucruri precum folderele web, bazele de date mysql și repositorele de subversiune etc.

Folderul sys conține o structură de directoare care furnizează informații despre sistem.

Dosarul tmp este un dosar temporar.

Dosarul var conține o mulțime de lucruri specifice sistemului, inclusiv date de joc, biblioteci dinamice, fișiere de jurnal, ID-uri de proces, mesaje și date de aplicație cache.

Pentru a naviga la un anumit dosar utilizați comanda cd după cum urmează:

cd / home / nume utilizator / Documente

04 din 10

Cum să navigați înapoi la dosarul de domiciliu

Puteți reveni la dosarul de domiciliu din orice altă parte a sistemului utilizând următoarea comandă:

cd ~

Faceți clic aici pentru un ghid complet al comenzii cd ~ .

05 din 10

Cum se creează un dosar nou

Dacă doriți să creați un folder nou, puteți utiliza următoarea comandă:

numele directorului mkdir

Faceți clic aici pentru un ghid complet al comenzii mkdir .

Ghidul conectat arată cum să creați toate directoarele părinte pentru un dosar și cum să setați permisiunile.

06 din 10

Cum se creează fișiere

Linux oferă un număr incredibil de moduri de a crea fișiere noi.

Pentru a crea un fișier gol, puteți utiliza următoarea comandă:

atingeți numele fișierului

Comanda tactilă este utilizată pentru a actualiza ultimul timp de acces pentru un fișier, dar pe un fișier care nu există are efectul de a crea.

De asemenea, puteți crea un fișier folosind următoarea comandă:

cat> numele fișierului

Acum puteți introduce text pe linia de comandă și îl puteți salva în fișier utilizând CTRL și D

Dați clic aici pentru un ghid complet la comanda pisică .

O modalitate mai bună de a crea fișiere este de a folosi editorul nano. Aceasta vă permite să adăugați linii de text, să tăiați și să lipiți, să căutați și să înlocuiți textul și să salvați fișierul în diferite formate.

Faceți clic aici pentru un ghid complet pentru editorul nano .

07 din 10

Cum să redenumiți și să mutați fișiere în jurul sistemului de fișiere

Există o serie de moduri de redenumire a fișierelor.

Cea mai simplă modalitate de a redenumi un fișier este de a folosi comanda mv.

mv oldfilename newfilename

Puteți folosi comanda mv pentru a muta un fișier de la un dosar la altul.

mv / path / din / original / fișier / cale / din / țintă / folder

Faceți clic aici pentru un ghid complet al comenzii mv .

Dacă doriți să redenumiți o mulțime de fișiere care se potrivesc cu un model similar, puteți utiliza comanda de redenumire.

redenumiți numele (fișierele) de înlocuire a expresiei

De exemplu:

redenumiți "gary" "tom" *

Aceasta va înlocui toate fișierele din dosar cu gary în ea cu tom. Deci un fișier numit garycv va deveni tomcv.

Rețineți că comanda de redenumire nu funcționează pe toate sistemele. Comanda mv este mai sigură.

Dați clic aici pentru un ghid complet al comenzii de renumire .

08 din 10

Cum să copiați fișierele

Pentru a copia un fișier utilizând Linux, puteți folosi comanda cp după cum urmează.

cp numele fișierului nume2

Comanda de mai sus va copia numele fișierului1 și îl va numi filename2.

Puteți utiliza comanda de copiere pentru a copia fișiere dintr-un folder în altul.

De exemplu

cp / home / nume utilizator / Documents / userdoc1 / home / username / Documents / UserDocs

Comanda de mai sus va copia fisierul userdoc1 de la / home / username / Documents la / home / username / Documents / UserDocs

Dați clic aici pentru un ghid complet pentru comanda cp .

09 din 10

Cum să ștergeți fișierele și folderele

Puteți șterge fișierele și folderele utilizând comanda rm:

Numele fișierului rm

Dacă doriți să eliminați un dosar, trebuie să utilizați următorul switch:

rm -R foldername

Comanda de mai sus elimină un dosar și conținutul acestuia, inclusiv subdosaje.

Dați clic aici pentru un ghid complet la comanda rm .

10 din 10

Care sunt legăturile simbolice și legăturile grele

O legătură simbolică este un fișier care indică un alt fișier. Comanda rapidă de pe desktop este în esență o legătură simbolică.

S-ar putea, de exemplu, să aveți următorul fișier în sistemul dvs.

Poate doriți să aveți acces la acel document din dosarul de domiciliu / nume de utilizator.

Puteți crea o legătură simbolică utilizând următoarea comandă:

ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc

Puteți edita fișierul useraccounts.doc din ambele locuri, dar când editați legătura simbolică pe care o editați de fapt în dosarul / home / username / documents / accounts.

Este posibilă crearea unei legături simbolice pe un sistem de fișiere și direcționarea către un fișier dintr-un alt sistem de fișiere.

O legătură simbolică creează într-adevăr un fișier care are un pointer către celălalt fișier sau dosar.

O legătură greu, totuși, creează o legătură directă între cele două fișiere. În esență, aceștia sunt același fișier, dar cu un alt nume.

Un link greu oferă o modalitate bună de a clasifica fișierele fără a lua mai mult spațiu pe disc.

Puteți crea un link greu utilizând următoarea sintaxă:

Numele fișierului este legat la filenametolinkto

Sintaxa este similară cu cea a unei legături simbolice, dar nu folosește comutatorul -s.

Faceți clic aici pentru un ghid complet pentru linkurile tari .