Acasă
» LINUX
»
Cum să răsfoiești un hard disk Linux din terminal
Cum să răsfoiești un hard disk Linux din terminal
Folosiți pwd, ls, și cdpentru a răsfoi folderele dintr-un terminal Linux. Mai întâi identificați calea în care este montată o unitate, apoi mutați-vă în acel director și listați fișierele acesteia. Linux prezintă sistemele de fișiere montate în interiorul aceluiași arbore de directoare ca și restul sistemului, astfel încât un disc apare de obicei sub un punct de montare, cum ar fi /mediasau /mnt, nu ca un folder numit după unitatea fizică.
Începeți cu pwd, ls, șicd
Deschideți un terminal și verificați locația de pornire. pwdafișează directorul de lucru curent; lslistează conținutul acestuia. Adăugați -lpentru o listă detaliată și -apentru a include nume ascunse care încep cu punct. Manualul GNU Coreutilsls documentează aceste opțiuni.
pwd
ls -la
Calea curentă și o listă a directorului principal indică clar unde va începe o comandă cd relativă.
Se utilizează cdcu o cale absolută care începe cu /sau o cale relativă din folderul curent. ~este directorul principal, ..folderul părinte și -locația anterioară în Bash; consultați manualul Bash pentru comportamentul shell-ului.
cd / # go to the filesystem root
ls -lah # list its contents, including hidden entries
cd /home # open a directory by its absolute path
cd .. # move up one level
cd - # return to the previous directory
Lista rădăcină include folderele de sistem; nu este o listă de unități fizice separate.
Găsiți punctul de montare al unității
Înainte de a răsfoi un disc USB sau un alt volum, verificați dacă Linux l-a montat. Rulați lsblk -fpentru a vedea dispozitivele bloc, tipurile de sisteme de fișiere, etichetele și punctele de montare. Rulați findmntpentru a lista sistemele de fișiere montate sau transmiteți o cale de montare cunoscută pentru a o inspecta:
lsblk -f
findmnt
findmnt /media/$USER/Archive
Acest exemplu de ieșire findmnt identifică directorul în care este montat volumul.
Aici, volumul este montat la /media/reader/Archive. Montatoarele automate de desktop folosesc adesea /media/<username>; montările manuale pot folosi /mnt, dar căile variază. Urmați coloana MOUNTPOINTSsau TARGETîn loc să ghiciți. lsblkManualul și findmntmanualul documentează aceste comenzi. /dev/sdb1este o cale de dispozitiv, nu un director de deschis cu cd.
Dacă lsblknu afișează niciun punct de montare, este posibil ca sistemul de fișiere să fie demontat. Folosește managerul de fișiere de pe desktop sau procedura de montare documentată a distribuției tale.
Căutați un fișier pe o unitate montată
Când cunoașteți calea volumului, dar nu și folderul, utilizați [comandă] find. Acest exemplu caută sub directorul Arhivă nume de fișiere PDF, fără a modifica niciun fișier:
find "/media/$USER/Archive" -type f -iname '*.pdf'
Un model de nume de fișier între ghilimele permite căutarea în foldere imbricate pentru nume de fișiere potrivite.
Ghilimelele păstrează spațiile în calea de pornire; ghilimelele simple împiedică extinderea wildcard-ului în shell. findCaută recursiv în subdirectoare și poate dura timp pe o unitate mare. Consultați manualul GNU Findutils pentru sintaxa sa.
Folosește un manager de fișiere de terminal
Un manager de fișiere bazat pe text oferă o listă vizuală în terminal. Comenzile de mai sus sunt de obicei deja instalate; este posibil ca aceste manageri să fie nevoite să provină din repozitoriile distribuției dumneavoastră.
Familie de distribuție
Instalați ambele manageri
Debian sau Ubuntu
sudo apt update sudo apt install mc ranger
Fedora
sudo dnf install mc ranger
Arch Linux
sudo pacman -S mc ranger
openSUSE
sudo zypper install mc ranger
Instalați doar una mcsau, rangerdacă preferați una. Verificați disponibilitatea pentru versiunea dvs. în căutările oficiale ale pachetului Debian , Ubuntu , Fedora sau Arch Linux .
Navigați cu Midnight Commander
Începeți mcîn folderul curent sau transmiteți o cale de montare: mc "/media/$USER/Archive". Afișează două panouri. Folosiți tastele săgeată pentru a selecta o intrare, Enterpentru a deschide un folder, ..pentru a merge în sus și Tabpentru a comuta între panouri. Apăsați F3pentru a vizualiza un fișier și F10pentru a ieși. Dacă terminalul dvs. interceptează taste funcționale, consultați manualul MC pentru alternative.
Midnight Commander păstrează vizibile două locații de directoare, astfel încât să puteți naviga pe unul sau pe ambele panouri.Selectați un fișier în Midnight Commander și apăsați F3 pentru a-l vizualiza fără a-l edita.
Navigați cu Ranger
Lansați Ranger la volumul cu ranger "/media/$USER/Archive". Prima coloană afișează folderele părinte, centrul afișează folderul curent, iar în dreapta puteți previzualiza selecția. Navigați cu tastele săgeată sau h, j, k, și l; apăsați Enterpentru a deschide o selecție sau qpentru a ieși. Deschiderea unui fișier poate lansa aplicația configurată, așadar selectați folderele pentru a naviga și utilizați previzualizările pentru a inspecta fișierele. Fișierul README și manualul Ranger listează controalele sale.
Ranger afișează conținutul folderului selectat în coloana următoare.Coloana din dreapta poate previzualiza fișierul text selectat în prezent.
Gestionarea erorilor de permisiune și cale
„Nu există un astfel de fișier sau director” înseamnă de obicei că adresa sau scrierea cu majuscule este greșită; verificați cu lssau findmntși introduceți căile între ghilimele cu spații, cum ar fi cd "/media/$USER/Backup Drive". „Permisiune refuzată” înseamnă că respectivul cont nu poate citi locația respectivă. Nu rulați întregul manager de fișiere ca root; utilizați un folder accesibil sau urmați instrucțiunile privind permisiunile distribuției dvs.