Kitame straipsnyje mes pažvelgsime skirtingi katalogo turinio sąrašo sudarymo būdai nenaudojant komanda ls. Ši komanda yra bene labiausiai naudojama katalogų turiniui į „Unix“ panašių sistemų sąraše.
Nors ls tai veikia labai gerai, niekada neskauda žinoti, kad mes galime turėti kitų būdų katalogo turiniui išvardyti naudodami vieną iš šių būdų: ls komandos alternatyvos. Kaip įprasta „Gnu / Linux“ pasaulyje, yra daug galimybių.
Kaip žino visi „Gnu / Linux“ vartotojai, galime naudoti šią komandą katalogo, vadinamo, turiniui rodyti prueba šiame pavyzdyje:
Taip dauguma vartotojų pateikia failus ir katalogus. Tačiau mes taip pat galime naudoti vieną iš šių būdų.
Išvardykite katalogo turinį su keliomis komandos ls alternatyvomis
Naudokite komandą praleisti
Ši komanda yra paprastai naudojami apvalkalo scenarijuose ir paketinėse programose išspausdinti pateiktus argumentus. Bet kokį tekstą ar eilutę galima perduoti kaip argumentą. Ši komanda ne tik padeda atspausdinti pateiktus argumentus, bet ir gali būti naudojama sąrašo failus terminale („Ctrl“ + „Alt“ + T):
echo *
į rodyti kito lygio katalogų turinį Jis gali būti naudojamas:
echo */*
į išvardykite paslėptus failus mes vykdysime:
echo * .*
konsultacija daugiau informacijos vyro puslapiuose:
man echo
Naudokite komandą rež
Ši komanda daugelis mano, kad tai prilygsta tam, kuris naudojamas „Windows“, nes jis veikia „Gnu / Linux“ daugiau ar mažiau tuo pačiu būdu. Dėl išvardykite dabartinio katalogo turinį tiesiog parašyk:
dir
į išvardykite konkretaus katalogo turinį, jūs tiesiog turite pereiti kelią kaip argumentą:
dir /home/sapoclay/Prueba
Mes taip pat galėsime išvardyti visą turinį, įskaitant failus paslėptas rašant:
dir -a
Mes galime pamatyti daugiau informacijos apie rež vyro puslapiuose:
man dir
Naudokite komandą printf
Įsakymas printf ji paprastai naudojama formatuojant ir spausdinant tekstą. Ši komanda išspausdins argumentus pagal nurodytą formatą. Mes taip pat galime tai naudoti išvardykite dabartinio katalogo turinį:
printf '%s\n' *
į Daugiau informacijos, žr. vyro puslapius:
man printf
Naudokite komandą grep
Grep jis naudojamas ieškoti naudojant įprastus posakius. Kolega parašė straipsnį apie kaip naudotis šia komanda.
į sąrašo katalogo turinį naudodami komandą grep, jūs tiesiog turite bėgti:
grep -l '.*' ./*
jis gali gauti daugiau informacijos apie šią komandą naudojant žmogų:
man grep
Naudokite komandą rasti
Įsakymas rasti naudojamas failų paieškai katalogų hierarchijoje. Taip pat galime naudoti šią komandą peržiūrėti katalogo turinį:
find -maxdepth 1
Arba mes taip pat galėsime naudoti:
find .
Pirmoji komanda rodo visus failus ir katalogus dabartiniame kataloge, o antroji komanda rodyti visus failus ir katalogus rekursyviai.
Mes taip pat galime peržiūrėti konkretaus katalogo turinį:
find dir1/
Mes galime žinoti daugiau apie rasti jūsų vyro puslapyje:
man find
Naudokite komandą stat
Įsakymas stat naudojama failų ir failų sistemos informacijai rodyti. Su šia komanda mes galime peržiūrėti failų ir katalogų ypatybes, pvz., dydį, teises ir kūrimą.
Mes galime sąrašas failus ir katalogus naudodami komandą stat:
stat -c '%s %A %n' *
Kaip matote, komandoje „stat“ pateikiamas ne tik dabartinio katalogo turinys, bet ir kiekvieno failo bei katalogo leidimai ir dydis.
Mes galime naudoti žmogaus puslapius gauti daugiau informacijos:
man stat
Naudokite komandą lsattr
Įsakymas lsattr jis naudojamas failų ir katalogų atributams Gnu / Linux išvardyti. Dėl sąrašas failus ir katalogus dabartiniame darbo kataloge, naudosime šią komandą:
lsattr ./*
Išsamesnės informacijos ieškokite žmogaus puslapiuose apie komandą lsattr.
man lsattr
Naudokite komandą getfacl
Įsakymas getfacl kartu su setfaclyra naudingiausios ir svarbiausios komandos, kurias nustatydami turėtų žinoti visi sistemos administratoriai prieigos kontrolės sąrašai (ACL).
į peržiūrėti failų ir katalogų sąrašą dabartiniame kataloge, mes tiesiog vykdysime:
getfacl ./*
jis gali sužinokite daugiau apie šią komandą naudokite žmogų:
man getfacl
Naudokitės redaktoriumi Vim
El redaktorius Vim taip pat gali būti naudojamas sąrašas failus ir katalogus. Turėsime parašyti tik tai, turėdamas omenyje tašką po vim:
vim .
Naudodamiesi rodyklėmis AUKŠTYN / ŽEMYN galime naršyti sąrašą. Taip pat galėsime pereiti po pakatalogius.
Tai tik keletas „ls“ komandos alternatyvos katalogo turiniui išvardyti, kurio žinoti nėra per daug.