Misalai masu amfani na 35 na Nemo Umurnin


Dokar Nemo ta Linux tana ɗaya daga cikin mahimman amfani da layin umarni da ake amfani dasu a cikin tsarin aiki irin na Unix. Nemo umarni ana amfani dashi don bincika da gano jerin fayiloli da kundayen adireshi dangane da yanayin da kuka saka don fayilolin da suka dace da muhawara.

Za'a iya amfani da Nemo a cikin yanayi daban-daban kamar zaku iya samun fayiloli ta izini, masu amfani, ƙungiyoyi, nau'in fayil, kwanan wata, girma, da sauran ƙa'idodi masu yiwuwa.

Ta hanyar wannan labarin, muna raba Linux na yau da kullun don samun kwarewar umarni da yadda ake amfani dashi ta hanyar misalai.

A cikin wannan labarin, za mu nuna muku mafi yawan misalai 35 Find Commands misalai a cikin Linux. Mun rarraba sashi zuwa sassa Biyar daga asali don ci gaba da amfani da umarnin nema.

  1. Kashi Na I: Asali Nemo Umarni don Nemo fayiloli tare da sunaye
  2. Sashe na II: Nemo Fayilolin Dangane da Izininsu
  3. Sashe na III: Fayilolin Bincike Dangane da Masu mallaka da Kungiyoyi
  4. Sashe na IV: Nemo Fayiloli da kundayen adireshi dangane da Kwanan Wata da Lokaci
  5. Sashe na V: Nemo Fayiloli da kundayen adireshi Bisa Girman
  6. Sashe na VI: Nemi Sunaye da yawa a cikin Linux

Nemo duk fayilolin da sunan su tecmint.txt a cikin kundin aiki na yanzu.

# find . -name tecmint.txt

./tecmint.txt

Nemo duk fayilolin da ke ƙarƙashin/kundin adireshin gida tare da suna tecmint.txt.

# find /home -name tecmint.txt

/home/tecmint.txt

Nemo duk fayilolin da sunan su tecmint.txt ya ƙunshi babban da ƙananan haruffa a cikin kundin adireshin gida.

# find /home -iname tecmint.txt

./tecmint.txt
./Tecmint.txt

Nemo dukkan kundayen adireshi wanda sunan su Tecmint yake cikin/kundin adireshi.

# find / -type d -name Tecmint

/Tecmint

Nemo duk fayilolin php waɗanda sunan su tecmint.php a cikin kundin aiki na yanzu.

# find . -type f -name tecmint.php

./tecmint.php

Nemo duk fayilolin php a cikin kundin adireshi.

# find . -type f -name "*.php"

./tecmint.php
./login.php
./index.php

Nemo duk fayilolin da izinin su 777 ne.

# find . -type f -perm 0777 -print

Nemo duk fayilolin ba tare da izini ba 777.

# find / -type f ! -perm 777

Nemo duk fayilolin bitar SGID waɗanda izininsu ya saita zuwa 644.

# find / -perm 2644

Nemo duk fayilolin Sticky Bit da aka saita waɗanda izinin su 551 ne.

# find / -perm 1551

Nemo duk fayilolin SUID da aka saita.

# find / -perm /u=s

Nemo duk fayilolin SGID da aka saita.

# find / -perm /g=s

Nemi duk fayilolin Karanta kawai.

# find / -perm /u=r

Nemi duk fayilolin aiwatarwa.

# find / -perm /a=x

Nemo duk fayilolin izini na 777 kuma yi amfani da umarnin chmod don saita izini zuwa 644.

# find / -type f -perm 0777 -print -exec chmod 644 {} \;

Nemo duk kundin adireshin izini na 777 kuma yi amfani da umarnin chmod don saita izini zuwa 755.

# find / -type d -perm 777 -print -exec chmod 755 {} \;

Don nemo fayil guda mai suna tecmint.txt kuma cire shi.

# find . -type f -name "tecmint.txt" -exec rm -f {} \;

Don nemowa da cire fayiloli masu yawa kamar .mp3 ko .txt, sannan amfani.

# find . -type f -name "*.txt" -exec rm -f {} \;

OR

# find . -type f -name "*.mp3" -exec rm -f {} \;

Don nemo duk fayilolin wofi a ƙarƙashin wata hanya.

# find /tmp -type f -empty

Don shigar da duk kundayen adireshi a ƙarƙashin wata hanya.

# find /tmp -type d -empty

Don nemo duk fayilolin ɓoye, yi amfani da umarnin da ke ƙasa.

# find /tmp -type f -name ".*"

Don nemo duka ko fayil guda ɗaya da ake kira tecmint.txt ƙarƙashin/tushen fayil na tushen mai shi.

# find / -user root -name tecmint.txt

Don nemo duk fayilolin mallakar Tecmint mai amfani a ƙarƙashin/kundin adireshin gida.

# find /home -user tecmint

Don nemo duk fayilolin da suke cikin ƙungiyar Mai haɓaka ƙarƙashin kundin adireshin gida/gida.

# find /home -group developer

Don nemo duk fayilolin .txt na mai amfani Tecmint ƙarƙashin/kundin adireshin gida.

# find /home -user tecmint -iname "*.txt"

Don nemo duk fayilolin da aka gyara kwanakin 50.

# find / -mtime 50

Don nemo duk fayilolin da aka isa cikin kwanaki 50 baya.

# find / -atime 50

Don nemo duk fayilolin da aka gyara sama da kwanaki 50 baya kuma ƙasa da kwanaki 100.

# find / -mtime +50 –mtime -100

Don nemo duk fayilolin da aka canza a cikin awa 1 da ta gabata.

# find / -cmin -60

Don nemo duk fayilolin da aka gyara a cikin awa 1 da ta gabata.

# find / -mmin -60

Don nemo duk fayilolin da aka samu a cikin awa 1 da ta gabata.

# find / -amin -60

Don nemo duk fayilolin 50MB, yi amfani da su.

# find / -size 50M

Don nemo duk fayilolin da suka fi 50MB kuma ƙasa da 100MB.

# find / -size +50M -size -100M

Don nemo duk fayilolin 100MB kuma share su ta amfani da umarni ɗaya.

# find / -type f -size +100M -exec rm -f {} \;

Nemo duk fayilolin .mp3 sama da 10MB kuma share su ta amfani da umarni ɗaya tak.

# find / -type f -name *.mp3 -size +10M -exec rm {} \;

Shi ke nan, Muna ƙare wannan post ɗin a nan, A cikin labarinmu na gaba, zamu tattauna game da sauran umarnin Linux sosai tare da misalai masu amfani. Bari mu san ra'ayinku game da wannan labarin ta amfani da sashin sharhinmu.