Nantsi eminye imizekelo esinokuthi sisebenzise xa sisebenzisa fumana, umyalelo wokukhangela iifayile okanye iifolda.
Ukufumana uncedo kumyalelo wokubaleka:
man find
ukuyeka incwadi, cofa nje iqhosha [q] (isebenza kuyo nayiphi na incwadi yesikhokelo).
Kule mizekelo ilandelayo ixesha (.) Emva kokufumana (fumana.) Kuthetha ukuba sijonge kwifolda eboniswe ngumyalelo. Inokufakwa endaweni yayo nayiphi na indlela esebenzayo efana / nekhaya /.
Imizekelo:
Khangela nje iifayile kunye nephethini.
find . -type f -name "*.deb"
fumana kwaye ukope kwi / ekhaya / imeyile /
find . -type f -name "*.deb" -exec cp -f {} /home/pepe/ \;
Fumana iifayile zeThumbs.db uze uzicime.
find . -type f -name "Thumbs.db" -exec rm -f {} \;
Yenza ifayile yombhalo emsulwa eneefayile ze-md5 kulawulo.
find . -type f -print0 | xargs -0 -n 1 md5sum >> md5.txt
Cima iifolda ezikhathazayo .svn.
find | grep "\.svn$" | xargs rm -fr
Guqula isicatshulwa sibe sinye ubeke esinye.
find -type f | xargs sed -i "s/TEXTO/OTRO/g" *.php
Fumana iifayile ezihlaziyiweyo ukuya kumhla odlulileyo.
find /var/log/[a-z]* \*.sql -mtime +1
Ukwenza iifayile ze-md5sums zeephakeji ze-DEB:
find . -type f ! -regex ‘.*\.hg.*’ ! -regex ‘.*?debian-binary.*’ ! -regex ‘.*?DEBIAN.*’ -printf ‘%P ‘ | xargs md5sum > DEBIAN/md5sums
cima zonke iifayile ngaphandle kwe .txt (ngokucacileyo .txt inokuba yiyo nantoni na)
fumana. ! -igama "* .txt" -exec rm {} \;
ukukhangela ngaphandle komdlalo ohambelana nemeko:
fumana. -igama «* foobar *»
Phawula: Umyalelo we -exec awunakuqhutywa nge -iname parameter.
Ukugqwesa 😉 lo myalelo kufuneka unyanzelekile ukuba wazi, ngaphambi kokuba ndoyike kukhetho olwalukho 'emntwini' ukuze ndikwazi ukwenza uphando, kodwa ndilinike ithuba lokuba ndibone ukuba linamandla kangakanani xa kufikwa ekufumaneni oko ndilibaleyo kwi-hard drive yam
Ukufumana ngokuqinisekileyo kuluncedo, ngakumbi ekujonganeni namagama efayile kubandakanya izithuba kunye nabanye oonobumba abangaqhelekanga. Umzekelo, ndiyakhumbula kube kanye ukuba kwakungekho ndlela ndinokulawula ukunyanzela iseti yemikhombandlela, de kube kwenzeka kum ukusebenzisa i- xargs (ekhawulezayo kakhulu kune-exec ngendlela), kwaye isonjululwe ingxaki.
Enye yezinto endizikhethileyo zokusebenzisa ukufumana umyalelo kukutshintsha kwakhona iimvume:
find . -type d -print0 | xargs -0 chmod 755
find . -type f -print0 | xargs -0 chmod 644
Inomdla ^ _ ^
Ipholile kangakanani i-icon yeChakra ekhangeleka hahahahahaha 😀
Ukulahleka kukaMageia 🙂
Ewe kulungile 😀
Okwangoku ndizifaka ekusebenzeni kwale hehehehe. Enkosi 🙂
Kwaye enye ye-distro yam ...
Enkosi, imiyalelo iluncedo kakhulu, ndinamathandabuzo ndiyakhumbula ukuba ku-Ubuntu ndikhe ndasebenzisa indawo yokufumana, ngaba zizinto ezithile zokufumana okanye ...
Ukungalungi fumana, ukuhambisa y hambisa eminye imiyalelo yokukhangela engafaniyo fumana, Basebenzisa isiseko sedatha ekufuneka sihlaziyiwe ngamaxesha athile ngomyalelo kuhlaziywab.
Zombini ezi ntlobo zemiyalelo zisebenzisa. Mna umzekelo ndihlala ndisebenzisa kuhlaziywab landelwa ukuhambisaKhangela xa ndifuna ukufumana into ekhawulezayo kulawulo olunedatha eninzi endaziyo ukuba ayihlaziywa rhoqo (umzekelo, iphakheji kwindawo yokugcina izinto), kwaye fumana xa ndifuna ukwenza into entsonkothileyo ngokudibanisa iziphumo zokukhangela kunye nomnye umyalelo, okanye xa ndingafuni ukuvelisa isiseko sedatha kuba ndiyazi ukuba isikhombisi endiza kukhangela asinalo ulwazi oluninzi.
Enkosi kakhulu Hugo, inkcazo ebalaseleyo, ndingatsho kuphela ukuba inamandla kangakanani i-terminal kwi-gnu / linux!
Molo, ndiyabona ukuba esi sisihloko esidala, kodwa ngethemba ungasandinceda.
Ndifunda ukusebenzisa i-regexp okoko ndabona uxwebhu kwaye ndikhangela amagama impazamo okanye ukusilela kunye neempazamo ezivela kuzo okanye ukusilela okanye ukusilela njl.njengo-regexp wam ngu:
: / \ (. * \ (impazamo | ukusilela \). * \) /
Xa usenza, iyandixelela ukuba akukho mlinganiso 🙁 kodwa ku
: / \ (. * \ (impazamo \). * \) /
o
: / \ (. * \ (ukusilela \). * \) /
Ukuba ufumana imatshisi, ungandixelela ukuba ndiphazama njani?
Uthini umgca opheleleyo owubekayo?
Ukuvavanya kwaye ndibone ukuba ndifumana isisombululo.
Kwelinye icala, nokuba ufuna ukuba ungajonga apha: https://blog.desdelinux.net/?s=expresiones+regulares
Nceda undincede, ndifuna ukukopa iifayile eziphela ngo-_ZFIR0069.TXT kwenye indlela kwaye ungeze umhla ukuya esiphelweni, ndenza umyalelo:
umhla = $ (umhla + »% Y% m% d%»)
fumana / xcom_rep / FATF / uphume / 42 -igama * _ZFIR0069.TXT -exec cp -p {} / backup / FATF / exit / 42 / {} _ $ date \;
Kodwa isiphumo:
{} _20160225% -> kodwa ikopa kuphela ifayile enye yazo zonke kwaye ibizwa ngolo hlobo
Into endiyifunayo kukukhuphela zonke iifayile kwaye ndinayo le fomathi * _ZFIR0069_ $ date .TXT
Ukubulisa
Nguwuphi umahluko phakathi kokufumana * -uhlobo d kunye nokufumana / ikhaya / imeyile-udidi d? Ndifuna ukudwelisa izikhombisi zeakhawunti yam kwaye andiqondi ukuba kutheni eyokuqala isenza ngokuchanekileyo kwaye eyesibini ingazi. ncedisa uku
Ndingazifumana njani iifayile eziphela kumanani? Enkosi