Kwinqaku elilandelayo siza kujonga iindlela ezahlukeneyo zoluhlu lwemixholo ngaphandle kokusebenzisa myalelo ls. Lo myalelo ngowona usetyenziswa kakhulu ukudwelisa imixholo yolawulo kwiinkqubo ezinjenge-Unix.
Nangona ls Isebenza kakuhle kakhulu, ayikhathazi into yokuba sinokuba nezinye iindlela zokwenza uluhlu lwemixholo yolawulo kusetyenziswa enye yezi zilandelayo ezinye iindlela kumyalelo we-ls. Njengoko kuhlala kunjalo kwilizwe le-Gnu / Linux, zininzi iindlela onokukhetha kuzo.
Njengoko kusaziwa ngabo bonke abasebenzisi be-Gnu / Linux, sinokusebenzisa lo myalelo ulandelayo ukubonisa imixholo yolawulo, olubizwa ngokuba Uvavanyo kulo mzekelo:
Le yindlela uninzi lwabasebenzisi oludwelisa ngayo iifayile kunye nemikhombandlela. Nangona kunjalo, sinokusebenzisa enye yezi ndlela zilandelayo ukwenza oku.
Dwelisa imixholo yolawulo kunye nezinye iindlela kumyalelo we-ls
Sebenzisa lo myalelo Bhala
Lo myalelo ngu esetyenziswa ngokubanzi kwizikripthi zeqokobhe kunye neenkqubo zebatch ukuprinta iimpikiswano ezinikiweyo. Nawuphi na umbhalo okanye umtya ungadlula njengengxoxo. Lo myalelo awusebenzi nje ukuprinta iimpikiswano ezinikiweyo, kodwa unokusetyenziselwa uluhlu lweefayile Kwisiphelo (Ctrl + Alt + T):
echo *
ukuba bonisa umxholo wenqanaba elilandelayo leenkcukacha Ingasetyenziswa:
echo */*
ukuba Uluhlu lweefayile ezifihliweyo siza kwenza:
echo * .*
Uphando Iinkcukacha ezithe kratya kumaphepha endoda:
man echo
Sebenzisa lo myalelo ngcolile
Lo myalelo abaninzi bayibona ilingana naleyo isetyenziswa kwiWindows, kuba isebenza kwi-Gnu / Linux ngendlela engakumbi okanye engaphantsi ngendlela efanayo. Kuba Dwelisa imixholo yolawulo lwangoku Kufuneka ubhale:
dir
ukuba Dwelisa imixholo yolawulo oluthile, kufuneka udlulise indlela njengengxoxo:
dir /home/sapoclay/Prueba
Siya kuba nakho ukudwelisa wonke umxholo, kubandakanya iifayile ifihliwe ngokuchwetheza:
dir -a
Sinako bona ezinye iinkcukacha malunga ngcolile kumaphepha endoda:
man dir
Sebenzisa lo myalelo ukuprinta
Umyalelo ukuprinta iqhele ukusetyenziselwa ukufomata kunye nokuprinta isicatshulwa. Lo myalelo uya kuprinta iimpikiswano ngokwefomathi enikiweyo. Singayisebenzisa nakwi Dwelisa imixholo yolawulo lwangoku:
printf '%s\n' *
ukuba Iinkcukacha ezithe kratya, jonga amaphepha endoda:
man printf
Sebenzisa lo myalelo ukubamba
Grep isetyenziselwa khangela usebenzisa amabinzana aqhelekileyo. Osebenza naye wabhala inqaku malunga indlela yokusebenzisa lo myalelo.
ukuba uluhlu lwemixholo yolawulo usebenzisa umyalelo ukubambaKuya kufuneka ubaleke:
grep -l '.*' ./*
Ku nokuba njalo fumana ulwazi oluthe kratya ngalo myalelo usebenzisa umntu:
man grep
Sebenzisa lo myalelo fumana
Umyalelo fumana esetyenziselwa ukukhangela iifayile kulawulo lolawulo. Singawusebenzisa lo myalelo ku jonga umxholo wesikhombisi:
find -maxdepth 1
Okanye siya kuba nakho ukusebenzisa:
find .
Umyalelo wokuqala ibonisa zonke iifayile kunye nemikhombandlela kulawulo lwangoku, ngelixa umthetho wesibini bonisa zonke iifayile kunye nemikhombandlela kwakhona.
Nathi sinako ukwenjenjalo jonga imixholo yolawulo oluthile:
find dir1/
IPodemos wazi ngakumbi malunga fumana kwiphepha lakho lendoda:
man find
Sebenzisa lo myalelo yomthetho
Umyalelo yomthetho isetyenziselwa ukubonisa ulwazi lwefayile kunye nenkqubo yefayile. Ngalo myalelo, sinako jonga iipropathi zeefayile kunye nezikhombisi ezinje ngobungakanani, iimvume kunye nendalo, phakathi kwabanye.
Sinako Uluhlu lweefayile kunye nezikhombisi usebenzisa umyalelo yomthetho:
stat -c '%s %A %n' *
Njengoko ubona, umthetho osemthethweni awudwelisi kuphela imixholo yolawulo lwangoku, kodwa kunye neemvume kunye nobungakanani befayile nganye kunye nolawulo.
Sinokusebenzisa amaphepha omntu ukwenza fumana ulwazi oluthe kratya:
man stat
Sebenzisa lo myalelo lsattr
Umyalelo lsattr Isetyenziselwa ukudwelisa iimpawu zeefayile kunye nezikhombisi kwiGnu / Linux. Kuba Uluhlu lweefayile kunye nemikhombandlela kulawulo olusebenzayo ngokuSiza kusebenzisa lo myalelo:
lsattr ./*
Bona amaphepha omntu ngeenkcukacha malunga nomyalelo lsattr.
man lsattr
Sebenzisa lo myalelo fumacl
Umyalelo fumacl kunye setfacl, yeyona miyalelo iluncedo kwaye ibalulekileyo ekufuneka bayazi bonke abaphathi benkqubo xa becwangcisa Uluhlu lolawulo lofikelelo (ACLs).
ukuba jonga uluhlu lweefayile kunye nemikhombandlela kulawulo lwangoku, siya kwenza ngokulula:
getfacl ./*
Ku nokuba njalo yazi ngakumbi ngalo myalelo sebenzisa umntu:
man getfacl
Sebenzisa umhleli vím
El umhleli vím inokusetyenziselwa Uluhlu lweefayile kunye nemikhombandlela. Kuya kufuneka sibhale oku kulandelayo, ukugcina engqondweni inqaku emva kwe-vim:
vim .
Sebenzisa i-UP / DOWN iintolo esinokuhamba ngazo kuluhlu. Siya kuba nakho ukuhambisa nakwimithombo engezantsi.
Ezi zimbalwa ezinye iindlela kumyalelo we 'ls' wokudweliswa kwemixholo yolawulo, ayisiyonto yokwazi.