Tare da m: Misalai tare da Nemo umarni

Ga wasu misalai waɗanda zamu iya amfani dasu lokacin amfani dasu Find, umarni don bincika fayiloli ko manyan fayiloli.

Don samun taimako ga umarnin gudu:

man find

don barin littafin, kawai danna maɓallin [q] ba (yana aiki don kowane littafi).

A cikin misalai masu zuwa, lokacin (.) Bayan an samo (samo.) Yana nufin cewa muna duban babban fayil ɗin da aka nuna ta hanzari. Ana iya maye gurbinsa ga kowane ingantaccen hanya kamar / gida /.

Misalai:

Kawai bincika fayiloli tare da tsari.
find . -type f -name "*.deb"

nemo da kwafa zuwa / gida / pepe /
find . -type f -name "*.deb" -exec cp -f {} /home/pepe/ \;

Nemo fayilolin Thumbs.db ka share su.
find . -type f -name "Thumbs.db" -exec rm -f {} \;

Irƙiri fayil ɗin rubutu mai tsabta tare da fayilolin md5 a cikin kundin adireshin.
find . -type f -print0 | xargs -0 -n 1 md5sum >> md5.txt

Share folda .svn mai bata rai.
find | grep "\.svn$" | xargs rm -fr

Maye rubutu ɗaya da wani.
find -type f | xargs sed -i "s/TEXTO/OTRO/g" *.php

Nemo fayilolin da aka sabunta har zuwa wata rana da suka gabata.
find /var/log/[a-z]* \*.sql -mtime +1

Don ƙirƙirar fayilolin md5sums na fakitin DEB:
find . -type f ! -regex ‘.*\.hg.*’ ! -regex ‘.*?debian-binary.*’ ! -regex ‘.*?DEBIAN.*’ -printf ‘%P ‘ | xargs md5sum > DEBIAN/md5sums


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   dace m

    share duk fayiloli banda .txt (a fili .txt na iya zama komai)
    sami. ! -suna "* .txt" -exec rm {} \;

    bincika ba tare da wasa mai wuyar sha'ani ba:
    sami. -iname «* foobar *»

    Jawabi: ba za a iya aiwatar da umarnin -exec tare da -iname siga ba.

  2.   tarkon m

    Kyakkyawan 😉 wannan umarnin ya zama dole a sani, kafin na tsorata da zaɓuɓɓukan da suka wanzu a cikin 'mutum' na iya yin bincike, amma ba shi dama zan ga yadda yake da ƙarfi idan ya zo ga gano abin da na manta a kan rumbun kwamfutarka 😐

  3.   Hugo m

    Nemo lallai yana da amfani, musamman don ma'amala da filenames wanda ya haɗa da sarari da sauran halayen baƙon abu. Misali, Na tuna sau daya cewa babu wata hanyar da zan iya sarrafa matattun kundayen adireshi, har sai ya zamar mini amfani da abubuwan da aka samo tare da xargs (wanda yafi sauri fiye da -exec ta hanyar), kuma an warware matsalar.

    Wani wanda na fi so da shi don neman umarni shine sake canza izini:


    find . -type d -print0 | xargs -0 chmod 755
    find . -type f -print0 | xargs -0 chmod 644

  4.   lantarki 222 m

    Abin sha'awa ^ _ ^

    1.    KZKG ^ Gaara m

      Yaya sanyi da alamar Chakra take hahahahahaha 😀

      1.    mayan84 m

        Rashin Mageia 🙂

        1.    KZKG ^ Gaara m

          Yup dama 😀
          A yanzu haka na sa kaina cikin aikin wannan hehehehe. Godiya 🙂

          1.    lesterzone m

            Kuma daya na distro ...

  5.   Maharba m

    Na gode, umarnin suna da amfani sosai, Ina da shakku na tuna cewa a cikin Ubuntu na taɓa yin amfani da umarnin wurin, shin wasu laƙabi ne na nema ko ...?

    1.    Hugo m

      Kuskure gano wuri, raba y tsaga wasu umarni ne na bincike wadanda ba kamar su ba samu, suna amfani da bayanan bayanan da ke buƙatar sabunta su lokaci-lokaci tare da umarnin sabuntawa.

      Duk nau'ikan umarnin suna da amfani. Ina misali yawanci amfani sabuntawa biye rabagano wuri lokacin da gaske nake son samun abu mai sauri a cikin kundin adireshi tare da bayanai da yawa waɗanda na sani baya samun sabuntawa akai-akai (misali, wani kunshin a cikin ma'aji), kuma samu lokacin da nake son yin wani abu mai rikitarwa kamar haɗa sakamakon bincike tare da wani umarni, ko lokacin da kawai bana son samar da rumbun adana bayanai saboda na san cewa kundin adireshin da zan bincika ba ya ƙunsar bayanai da yawa.

      1.    Maharba m

        Na gode sosai Hugo, kyakkyawan bayani, zan iya faɗin irin ƙarfin tashar da take cikin gnu / linux!

  6.   Sandra m

    Barka dai, na ga wannan tsohuwar magana ce, amma da fatan har yanzu za ku iya taimaka min.

    Ina koyon amfani da regexp tunda na ga takaddama kuma ina neman kalmomin kuskure ko gazawa kuma abubuwanda suka samo asali daga kurakurai ko gazawa ko gazawa da dai sauransu kuma regexp na shine:
    : / \ (. * \ (kuskure | gaza \). * \) /
    Lokacin aiwatar da shi, yana gaya mani cewa babu ashana 🙁 amma zuwa
    : / \ (. * \ (kuskure \). * \) /
    o
    : / \ (. * \ (kasa \). * \) /
    Idan kun samo ashana, za ku iya gaya mani yadda na yi kuskure?

    1.    KZKG ^ Gaara m

      Menene cikakken layin da kuke sakawa?

      Don gwadawa kuma in ga idan na sami mafita.

      A gefe guda, ko yaya idan kuna so zaku iya duba nan: https://blog.desdelinux.net/?s=expresiones+regulares

  7.   esthefani m

    Da fatan za a taimake ni, Ina so in kwafa fayilolin da suka ƙare a * _ZFIR0069.TXT zuwa wata hanyar kuma ƙara kwanan wata zuwa ƙarshe, ina yin umarni:

    kwanan wata = $ (kwanan wata + »% Y% m% d%»)
    sami / xcom_rep / FATF / fita / 42-suna * _ZFIR0069.TXT -exec cp -p {} / madadin / FATF / fita / 42 / {} _ $ kwanan wata \;

    Amma sakamakon shine:

    {} _20160225% -> amma yana kwafin fayil ɗaya duka kuma ana sake masa suna ta wannan hanyar

    Abin da nake so shine ya kwafa duk fayilolin kuma ya sami wannan tsari * _ZFIR0069_ $ kwanan wata .TXT

    Na gode.

  8.   pepG m

    Menene bambanci tsakanin nemo * -type d da samu / gida / pepe -type d? Ina so in jera kundayen adireshina kuma ban fahimci dalilin da yasa na farkon yayi shi daidai ba kuma na biyun bai fahimta ba. taimaka ga

  9.   kayi m

    Ta yaya zan sami fayilolin da suka ƙare a lambobi? Godiya