10 bitnih Linux naredbi za kretanje vašeg datotečnog sustava

Ovaj vodič navodi deset Linux naredbi koje morate znati kako biste mogli koristiti navigacijski sustav vašeg datotečnog sustava pomoću Linux terminala.

Pruža vam naredbe za pronalaženje telefonskog imenika u kojem ste bili, u kojem direktoriju ste bili, kako se kretati u druge mape, kako se vratiti kući, kako stvoriti datoteke i mape, kako stvoriti veze

01 od 10

Koju mapu jeste

Kada otvorite terminalski prozor prva stvar koju trebate znati jest gdje se nalazite u datotečnom sustavu.

Razmislite o ovome poput oznake "ti si ovdje" koju nalazite na kartama u trgovačkim centrima.

Da biste saznali koja je mapa u kojoj se nalazite, koristite sljedeću naredbu:

pwd

Rezultati vraćeni pwd mogu se razlikovati ovisno o tome koristite li verziju pwd ili onu instaliranu u / usr / bin direktoriju.

Općenito, ispisat će nešto po redovima domene / korisničkog imena .

Kliknite ovdje za više informacija o pwd naredbi .

02 od 10

Što su datoteke i mape pod trenutnim imenikom

Sada kada znate koju mapu nalazite, možete vidjeti koje su datoteke i mape u trenutnom direktoriju pomoću ls naredbe.

ls

Samostalno, ls naredba će navesti sve datoteke i mape u direktoriju, osim onih koji počinju s razdobljem (.).

Da biste vidjeli sve datoteke, uključujući skrivene datoteke (one koje počinju s razdobljem), možete koristiti sljedeći prekidač:

ls -a

Neke naredbe stvaraju sigurnosne kopije datoteka koje počinju s metakarakterom tilda (~).

Ako ne želite vidjeti sigurnosne kopije prilikom unosa datoteka u mapu, upotrijebite sljedeći prekidač:

ls-B

Najčešća upotreba ls naredbe je kako slijedi:

ls -lt

To omogućuje dugačak popis sortiran po modifikacijskom vremenu, s najnovijom prvom.

Ostale opcije sortiranja obuhvaćaju proširenje, veličinu i verziju:

ls-l

ls-LX

ls-lv

Dugi format unosa daje vam sljedeće informacije:

03 od 10

Kako se krećete u druge mape

Za kretanje po datotečnom sustavu možete koristiti naredbu cd .

Linux datotečni sustav je struktura stabla. Na vrhu stabla označena je traka (/).

U korijenskom imeniku naći ćete neke ili sve sljedeće mape.

Mapa bin sadrži naredbe koje može pokrenuti bilo koji korisnik, kao što je naredba cd, ls, mkdir itd.

Sbin sadrži binare sustava.

Usr mapa označava resurse sustava Unix i sadrži i bin i sbin mapu. Mapa / usr / bin ima prošireni skup naredbi koje korisnici mogu pokrenuti. Slično tome, mapa / usr / sbin sadrži prošireni skup naredbi sustava.

Datoteka za pokretanje sadrži sve što je potrebno za podizanje sustava.

Mapa cdrom je samoobjasna.

Dev mapa sadrži detalje o svim uređajima na sustavu.

Mape itd. Općenito su pohranjene u svim konfiguracijskim datotekama sustava.

Domena mapa je općenito mjesto gdje su sve korisničke mape pohranjene i za prosječnog korisnika je jedino područje za koje bi trebalo biti zabrinuto.

Mape lib i lib64 sadrže sve jezgre i dijeljene biblioteke.

Izgubljena + pronađena mapa sadrži datoteke koje više nemaju naziv koji je pronađena naredbom fsck.

Mapa medija je mjesto gdje se nalaze montirani mediji kao što su USB pogoni.

Mnt mapa također se koristi za montiranje privremene pohrane kao što su USB pogoni, ostali datotečni sustavi, ISO slike itd.

Neki softverski paketi koriste kao mapu opcije kao mjesto za spremanje datoteka. Ostali paketi koriste / usr / local.

Proces mapa je mapa sustava koju koristi kernel. Ne morate se previše brinuti o ovoj mapi.

Korijenska mapa je početni direktorij za root korisnika.

Radna mapa je mapa sustava za pohranu podataka o runtimu sustava.

Srv mapa je mjesto gdje ćete držati stvari kao što su web mape, mysql baze podataka, i subversion repositories itd.

Sys mapa sadrži strukturu mapa za pružanje informacija o sustavu.

Tmp mapa je privremena mapa.

Var mapa sadrži cijelo bogatstvo stvari specifične za sustav, uključujući podatke o igrama, dinamičke biblioteke, datoteke zapisnika, ID-ove procesa, poruke i podatke aplikacije u privremenu memoriju.

Za kretanje u određenu mapu upotrijebite naredbu cd kako slijedi:

cd / home / username / Dokumenti

04 od 10

Kako se vratiti na početnu mapu

Možete se vratiti u kućnu mapu s bilo kojeg drugog mjesta u sustavu pomoću sljedeće naredbe:

cd

Kliknite ovdje za potpuni vodič za cd ~ naredbu .

05 od 10

Kako stvoriti novu mapu

Ako želite stvoriti novu mapu, možete koristiti sljedeću naredbu:

mkdir korisničko ime

Kliknite ovdje za potpuni vodič za naredbu mkdir .

Povezani vodič pokazuje kako stvoriti sve roditeljske direktorije za mapu i kako postaviti dozvole.

06 od 10

Kako stvoriti datoteke

Linux pruža nevjerojatan broj načina za stvaranje novih datoteka.

Za izradu prazne datoteke možete upotrijebiti sljedeću naredbu:

dodirnite naziv datoteke

Naredba za dodir upotrebljava se za ažuriranje zadnjeg vremena pristupa za datoteku, ali na datoteci koja ne postoji, ima učinak stvaranja.

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

cat> naziv datoteke

Sada možete unijeti tekst u naredbenu retku i spremiti ga u datoteku koristeći CTRL i D

Kliknite ovdje za potpuni vodič za mačku .

Bolji način stvaranja datoteka je korištenje nano uređivača. To vam omogućuje dodavanje redaka teksta, izrezivanje i lijepljenje, pretraživanje i zamjenu teksta i spremanje datoteke u različitim formatima.

Kliknite ovdje za potpuni vodič nano uređivaču .

07 od 10

Kako preimenovati i premjestiti datoteke oko datotečnog sustava

Postoji niz načina preimenovanja datoteka.

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

mv oldfilename newfilename

Možete koristiti naredbu mv za premještanje datoteke iz jedne mape u drugu.

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

Kliknite ovdje za potpuni vodič za naredbu mv .

Ako želite preimenovati puno datoteka koje odgovaraju sličnom uzorku, možete upotrijebiti naredbu za preimenovanje.

preimenujte naziv datoteke zamjenskih zamjenskih izraza

Na primjer:

preimenuj "gary" "tom" *

To će zamijeniti sve datoteke u mapi s Gary u tom Tom. Tako će datoteka nazvan garycv postati tomcv.

Imajte na umu da naredba za preimenovanje ne funkcionira na svim sustavima. MV naredba je sigurnija.

Kliknite ovdje za potpuni vodič za naredbu preimenovanja .

08 od 10

Kako kopirati datoteke

Da biste kopirali datoteku pomoću Linuxa, možete koristiti naredbu cp kako slijedi.

cp filename filename2

Gornja naredba će kopirati filename1 i nazvati ga filename2.

Naredbu za kopiranje možete koristiti za kopiranje datoteka iz jedne mape u drugu.

Na primjer

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

Gornja naredba kopirat će datoteku userdoc1 iz / home / username / Documents u / home / username / Documents / UserDocs

Kliknite ovdje za potpuni vodič za naredbu cp .

09 od 10

Kako to izbrisati FIles i mape

Možete izbrisati datoteke i mape pomoću naredbe rm:

rm ime datoteke

Ako želite ukloniti mapu, morate upotrijebiti sljedeći prekidač:

rm -R korisničko ime

Gornja naredba uklanja mapu i njezin sadržaj, uključujući podmape.

Kliknite ovdje za potpuni vodič za naredbu rm .

10 od 10

Koje su simboličke veze i čvrste veze

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

Možda, na primjer, imate sljedeću datoteku na svojem sustavu.

Možda želite pristupiti tom dokumentu iz mape dom / korisničko ime.

Možete stvoriti simboličku vezu pomoću sljedeće naredbe:

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

Možete urediti datoteku useraccounts.doc s oba mjesta, ali kad uredite simboličku vezu koju zapravo uređujete datoteku u mapi / home / username / documents / accounts.

Na jednom datotečnom sustavu može se stvoriti simbolična veza i usmjeriti na datoteku na drugom datotečnom sustavu.

Simbolska veza zapravo samo stvara datoteku koja ima pokazivač na drugu datoteku ili mapu.

Tvrda veza, međutim, stvara izravnu vezu između dvije datoteke. U suštini oni su ista datoteka, ali samo s drugim imenom.

Tvrda veza pruža dobar način kategoriziranja datoteka bez preuzimanja daljnjeg prostora na disku.

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

ln filenamebeinglinked filenametolinkto

Sintaksa je slična onoj simboličke veze, ali ne koristi sklopku s.

Kliknite ovdje za potpuni vodič za tvrdim vezama .