10 Essential Linux komande za navigaciju vašeg datotečnog sistema

U ovom vodiču su navedene 10 Linux komandi koje trebate znati kako biste mogli navigirati oko vašeg datotečnog sistema koristeći Linux terminal.

Omogućava komande da saznaju koji direktorijum ste u kojem direktoriju ste ranije bili, kako se krećete do drugih fascikli, kako se vratiti kući, kako kreirati datoteke i foldere, kako kreirati veze

01 od 10

Koji ste folder

Kada otvorite terminalski prozor, prvo je stvar koju trebate znati gdje se nalazite u datoteci.

Razmislite o ovome kao o marki "vi ste ovde" koji nađete na kartama u trgovačkim centrima.

Da biste saznali koji folder imate u sebi, možete koristiti sljedeću naredbu:

pwd

Rezultati koji se vraćaju od strane pwd-a mogu se razlikovati u zavisnosti od toga da li koristite shell verziju pwd-a ili onu koja je instalirana u vašem / usr / bin direktorijumu.

U principu, štampaće nešto u skladu sa / home / username .

Kliknite ovde za više informacija o komandi pwd .

02 od 10

Koji su fajlovi i fascikle u trenutnom direktorijumu

Sada kada znate u koju fasciklu se nalazite, možete videti koji su fajlovi i fascikle pod trenutnim direktorijumom pomoću naredbe ls.

ls

Samim tim, naredba ls će listirati sve datoteke i fascikle u direktorijumu, osim onih koji počinju sa periodom (.).

Da biste videli sve datoteke uključujući skrivene datoteke (one počevši od perioda) možete koristiti sledeći prekidač:

ls -a

Neke komande kreiraju sigurnosne kopije datoteka koje počinju s tilde metacharacter (~).

Ako ne želite da vidite rezervne kopije prilikom popunjavanja datoteka u fascikli, upotrebite sledeći prekidač:

ls -B

Najčešća upotreba naredbe ls je sledeća:

Je-li

Ovo pruža dugačku listu sortiran po vremenu izmjene, sa najnovijim prvim.

Ostale opcije sortiranja uključuju produžetak, veličinu i verziju:

ls -lU

ls -lX

ls -lv

Dugačak format formata daje vam sledeće informacije:

03 od 10

Kako se kretati drugim fasciklama

Za kretanje oko datotečnog sistema možete koristiti komandu cd .

Linux sistem datoteka je struktura drveta. Vrh drveta je označen sa kosom (/).

Pod korijenskim direktorijumom naći ćete neke ili sve slijedeće foldere.

Fascikla bin sadrži komande koje mogu pokrenuti bilo koji korisnik kao što su komanda cd, ls, mkdir itd.

Sbin sadrži sistemske binarne datoteke.

Fascikla usr predstavljaju unix sistemske resurse i sadrži i bin i sbin folder. Fascikla / usr / bin ima prošireni skup komandi koje korisnici mogu pokrenuti. Slično tome, fascikla / usr / sbin sadrži prošireni skup sistemskih komandi.

Fascikla za pokretanje sadrži sve što zahteva proces pokretanja.

Fascikla cdrom je samoobjašnjiva.

Fascikat dev sadrži detalje o svim uređajima na sistemu.

Fascikla itd. Je generalno gde su memorisane sve konfiguracione datoteke sistema.

Domaćin folder je generalno gdje su memorisani svi korisnični folderi, a za prosečnog korisnika je jedino područje za koje treba biti zabrinuto.

Lib i lib64 fascikle sadrže sve jezgre i deljene biblioteke.

Izgubljena + pronađena mapa će sadržati datoteke koje više nemaju ime koje je pronađena od strane fsck naredbe.

Medijski folder je gde se nalaze montirani mediji kao što su USB uređaji.

Fascikla mnt se takođe koristi za montažu privremenog skladišta kao što su USB diskovi, drugi fajl sistemi, ISO slike itd.

Optički direktorijum koristi neki softverski paket kao mesto za čuvanje binarnih datoteka. Ostali paketi koriste / usr / local.

Pro folder je sistemski direktorijum koji koristi kernel. Zaista ne morate mnogo brinuti o ovoj mapi.

Root folder je početni direktorijum root korisnika.

Folder za pokretanje je sistemski folder za čuvanje informacija o vremenu izvršavanja sistema.

Fascikla srv je mesto gde ćete držati stvari poput web fascikli, mysql baze podataka i repozitorijuma subverzije itd.

Sys folder sadrži strukturu foldera za pružanje informacija o sistemu.

Fascikla tmp je privremeni folder.

Var folder sadrži čitavo bogatstvo stvari specifičnih za sistem, uključujući podatke o igri, dinamičke biblioteke, datoteke dnevnika, ID-ove procesa, poruke i keširane aplikacije aplikacija.

Za navigaciju u određeni folder koristite komandu cd na sledeći način:

cd / home / korisničko ime / dokumenti

04 od 10

Kako se krećete nazad u početnu mapu

Možete se vratiti u početnu fasciklu bilo gdje drugde u sistemu pomoću sljedeće naredbe:

cd ~

Kliknite ovde za kompletan vodič za cd ~ komandu .

05 od 10

Kako napraviti novu fasciklu

Ako želite kreirati novu fasciklu možete koristiti sljedeću naredbu:

mkdir foldername

Kliknite ovde da biste dobili kompletan vodič za komandu mkdir .

Povezani vodič pokazuje kako kreirati sve roditelske direktorije za fasciklu i kako postaviti dozvole.

06 od 10

Kako kreirati datoteke

Linux pruža neverovatan broj načina za kreiranje novih datoteka.

Da biste napravili praznu datoteku možete koristiti sledeću komandu:

dodirnite ime fajla

Komanda touch se koristi za ažuriranje poslednjeg vremena pristupa za datoteku, ali u datoteku koja je ne postoji, ima efekta stvaranja.

Takođe možete kreirati datoteku pomoću sljedeće naredbe:

cat> ime datoteke

Sada možete uneti tekst u komandnu liniju i sačuvati ga u datoteku pomoću CTRL i D

Kliknite ovde da biste dobili kompletan vodič za komandu mačke .

Bolji način kreiranja datoteka je korišćenje nano uređaja. Ovo vam omogućava dodavanje linija teksta, isecanje i nalepnicu, pretragu i zamenu teksta i spremanje datoteke u različitim formatima.

Kliknite ovde za kompletan vodič za nano urednika .

07 od 10

Kako preimenovati i premjestiti datoteke oko datotečnog sistema

Postoji nekoliko načina za preimenovanje datoteka.

Najjednostavniji način preimenovanja datoteke je korišćenje mv naredbe.

mv oldfilename newfilename

Možete koristiti mv naredbu za premještanje datoteke iz jednog foldera u drugi.

mv / path / of / original / file / path / of / target / folder

Kliknite ovde da biste dobili kompletan vodič za mv komandu .

Ako želite da preimenujete mnogo datoteka koje odgovaraju sličnom obrazcu možete koristiti naredbu preimenovanja.

preimenovati izraz za zamjenu imena filma (imena)

Na primjer:

preimenovati "gary" "tom" *

Ovo će zameniti sve datoteke u fascikli sa Garyom u tom tom. Tako će datoteka koja se zove garycv postati tomcv.

Imajte na umu da komanda preimenovanja ne radi na svim sistemima. MV naredba je sigurnija.

Kliknite ovde za kompletan vodič za komandu preimenovanja .

08 od 10

Kako kopirati datoteke

Da biste kopirali datoteku koristeći Linux, možete koristiti naredbu cp na sledeći način.

cp filename filename2

Gornja komanda će kopirati ime datoteke1 i nazvati ime datoteke2.

Pomoću naredbe za kopiranje možete kopirati datoteke iz jedne fascikle u drugu.

Na primjer

cp / home / korisničko ime / Dokumenti / userdoc1 / home / korisničko ime / Dokumenti / UserDocs

Gornja komanda će kopirati datoteku userdoc1 iz / home / username / Documents u / home / username / Documents / UserDocs

Kliknite ovde da biste dobili kompletan vodič za komandu cp .

09 od 10

Kako izbrisati datoteke i fascikle

Možete izbrisati datoteke i fascikle koristeći rm komandu:

rm filename

Ako želite da uklonite fasciklu, potrebno je da koristite sledeći prekidač:

rm -R folder ime

Gornja komanda uklanja fasciklu i njen sadržaj uključujući pod-direktorijume.

Kliknite ovde za kompletan vodič za rm komandu .

10 od 10

Šta su simbolični linkovi i teške veze

Simbolička veza je datoteka koja ukazuje na drugu datoteku. Prečica na radnoj površini je u osnovi simbolična veza.

Možete, na primjer, imati sljedeću datoteku na vašem sistemu.

Možda želite da pristupite tom dokumentu iz fascikle "home / username".

Možete kreirati simboličku vezu pomoću sledeće naredbe:

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

Možete editirati datoteku useraccounts.doc sa obe lokacije, ali kada uređujete simboličku vezu, zapravo uredite datoteku u folderu / home / username / documents / accounts.

Simbolička veza može se kreirati u jednom datotečnom sistemu i pokazati na datoteku na drugom datotečnom sistemu.

Simbolička veza stvarno samo stvara datoteku koja ima pokazivač na drugu datoteku ili fasciklu.

Međutim, tvrdi link stvara direktnu vezu između dve datoteke. U suštini oni su iste datoteke, ali sa samo još jednim imenom.

Čvrsta veza pruža dobar način za kategorizaciju datoteka bez podizanja dodatnih prostora na disku.

Možete kreirati tvrdu vezu koristeći sljedeću sintaksu:

U filenamebeinglinked filenametolinkto

Sintaksa je slična onoj u simboličnoj vezi, ali ne koristi preklopnik -s.

Kliknite ovde za kompletan vodič za teške veze .