Alternative naredbi 'ls' za popis sadržaja direktorija

o alternativama naredbi ls

U sljedećem ćemo članku pogledati različite načine popisa sadržaja direktorija bez upotrebe naredba ls. Ova se naredba možda najviše koristi za popis sadržaja direktorija na sustavima sličnim Unixu.

Iako ls Djeluje vrlo dobro, nikad ne škodi saznanje da možemo imati druge načine popisa sadržaja direktorija koristeći jedan od sljedećih alternative naredbi ls. Kao što je to uobičajeno u svijetu Gnu / Linuxa, dostupno je mnogo opcija.

Kao što znaju svi korisnici Gnu / Linuxa, možemo koristiti sljedeću naredbu za prikaz sadržaja direktorija, tzv Prueba u ovom primjeru:

ls naredba

Tako većina korisnika navodi datoteke i direktorije. Međutim, za to možemo koristiti jedan od sljedećih načina.

Navedite sadržaj direktorija s nekim alternativama naredbi ls

Koristite naredbu odjek

Ova naredba je obično se koristi u školskim skriptama i batch programima za ispis danih argumenata. Bilo koji tekst ili niz mogu se proslijediti kao argument. Ova naredba ne služi samo za ispis danih argumenata, već se može koristiti i za popis datoteka u terminalu (Ctrl + Alt + T):

naredba eho *

echo *

u prikaz sadržaja sljedeće razine direktorija Može se koristiti:

cinabdi echo za popis datoteka u sljedeću razinu direktorija

echo */*

u popis skrivenih datoteka izvršit ćemo:

echo * .*

savjetovanje više detalja na man stranicama:

echo man naredba

man echo

Koristite naredbu vi

Ova naredba mnogi ga smatraju ekvivalentnim onome koji se koristi u sustavu Windows, budući da to radi u Gnu / Linuxu na otprilike isti način. Za popis sadržaja trenutnog direktorija samo trebate napisati:

dir naredba

dir

u navesti sadržaj određenog direktorija, samo morate proći put kao argument:

dir naredba za popis rute

dir /home/sapoclay/Prueba

Također ćemo moći navesti sav sadržaj, uključujući datoteke skriveno upisivanjem:

dir naredba za popis skrivenih datoteka

dir -a

Možemo pogledajte više detalja o vi na man stranicama:

dir man stranice naredba

man dir

Koristite naredbu printf

Naredba printf obično se koristi za oblikovanje i ispis teksta. Ova će naredba ispisati argumente prema zadanom formatu. Možemo ga koristiti i za popis sadržaja trenutnog direktorija:

naredba printf

printf '%s\n' *

u Više detalja, pogledajte stranice s uputama:

naredba printf man

man printf

Koristite naredbu grep

grep koristi se za pretraga pomoću regularnih izraza. Kolega je napisao članak o kako koristiti ovu naredbu.

u popis sadržaja direktorija pomoću naredbe grep, jednostavno morate pokrenuti:

grep naredba

grep -l '.*' ./*

To može dobiti više informacija o ovoj naredbi pomoću čovjeka:

naredba grep man

man grep

Koristite naredbu naći

naredba pronađi

Naredba naći koristi se za traženje datoteka u hijerarhiji direktorija. Ovu naredbu možemo koristiti i za pogledati sadržaj direktorija:

find -maxdepth 1

Ili ćemo također moći koristiti:

find .

Prva naredba prikazuje sve datoteke i direktorije u trenutnom direktoriju, dok je druga naredba prikaži sve datoteke i direktorije rekurzivno.

Možemo i mi pregledati sadržaj određenog direktorija:

find dir1/

Možemo znati više o naći na vašoj man stranici:

find man naredba

man find

Koristite naredbu stat

Naredba stat koristi se za prikaz datoteka i podataka o datotečnom sustavu. Ovom naredbom možemo pregledajte svojstva datoteka i direktorija kao što su veličina, dozvole i izrada, između ostalog.

Možemo popis datoteka i direktorija pomoću naredbe stat:

naredba stat

stat -c '%s %A %n' *

Kao što vidite, naredba stat ne navodi samo sadržaj trenutnog direktorija, već i dozvole i veličinu svake datoteke i direktorija.

Mi možemo koristiti man stranice za dobiti više informacija:

naredba stat man

man stat

Koristite naredbu lsattr

Naredba lsattr Koristi se za navođenje atributa datoteka i direktorija u Gnu / Linuxu. Za popis datoteka i direktorija u trenutnom radnom direktoriju, koristit ćemo ovu naredbu:

naredba lsattr

lsattr ./*

Pojedinosti potražite na stranicama s uputama o zapovijedi lsattr.

lsattr man naredba

man lsattr

Koristite naredbu dobitifacl

Naredba dobitifacl zajedno s setfacl, su najkorisnije i najvažnije naredbe koje bi svi administratori sustava trebali znati prilikom postavljanja popisi za kontrolu pristupa (ACL).

u pregledati popis datoteka i direktorija u trenutnom direktoriju, jednostavno ćemo izvršiti:

naredba getfacl

getfacl ./*

To može znati više o ovoj naredbi koristite man:

naredba getfacl man

man getfacl

Koristite uređivač energija

El urednik energija može se koristiti i za popis datoteka i direktorija. Morat ćemo napisati samo sljedeće, imajući na umu poantu nakon vim:

popis datoteka s Vim

vim .

Pomoću strelica GORE / DOLJE možemo se kretati kroz popis. Također ćemo se moći kretati kroz poddirektorijume.

Ovo je samo nekoliko alternative naredbi 'ls' za popis sadržaja direktorija, što nije previše za znati.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.