Paano Maghanap ng File sa Raspberry Pi

Paano Maghanap Ng File Sa Raspberry Pi



Ang pamamahala ng file ay isang mahalagang bahagi ng pamamahala ng anumang system. Kahit na pagkatapos ng perpektong pag-aayos ng mga file kung minsan ay nagiging mahirap na makahanap ng kinakailangang file. Maraming oras ang maaaring masayang habang mano-manong naghahanap ng isang partikular na file. Samakatuwid, sa sistema ng Raspberry Pi, maaaring gamitin ang isang espesyal na utos upang maghanap ng file o direktoryo upang makatipid ng maraming oras. Sa write-up na ito, ipapakita namin kung paano maghanap ng file sa Raspberry Pi.

Paano Maghanap ng File sa Raspberry Pi

Upang makahanap ng file sa Raspberry Pi system a hanapin Ang utos ay ginagamit ang syntax na kung saan ay ibinahagi sa ibaba:

Syntax







$ sudo find [file-path]

Mayroong ilang mga paraan upang gamitin ang find command upang mahanap ang isang file. Gamit ito hanapin command kasama ng iba pang mga opsyon na mahahanap mo ang mga file:



  • Sa isang Partikular na Direktoryo
  • Sa Tiyak na Oras
  • May Tiyak na Karakter sa Pangalan
  • May Tiyak na Sukat
  • May Partikular na Pahintulot

Ang lahat ng mga paraan na ito ay ibinabahagi sa ibaba kasama ng ilang mga halimbawa din:



Upang Maghanap ng File sa isang Tukoy na Direktoryo

Upang malaman ang mga file na nasa isang partikular na folder o direktoryo na binanggit sa ibaba ng command syntax ay maaaring gamitin:





Syntax

$ sudo hanapin ang

Halimbawa



Sa halimbawa sa ibaba, nakita namin ang mga file na nasa home directory:

$ sudo find /home/pi

Ang output ay ipapakita sa screen, na magpapakita ng lahat ng mga file na naroroon sa home directory.

At kapag nahanap mo na ang partikular na file sa direktoryo pagkatapos ay madali mong ma-access ang file.

Upang Hanapin ang File na may Partikular na Oras

Minsan maaari mong maramdaman ang pangangailangang hanapin ang file na ginawa o binago sa isang partikular na time frame tulad ng sa loob ng nakalipas na dalawa o tatlong araw, upang mahanap ang mga naturang file sa ibaba na binanggit na command syntax ay maaaring gamitin:

i: Binago ang mga File

Sa nabanggit na command syntax sa ibaba ang ' m Ang ” flag kasama ang oras ay ginagamit upang kumatawan sa binagong mga file:

Syntax

$ sudo find -mtime +

Halimbawa

Upang mahanap ang mga file sa home directory na nabago sa nakalipas na dalawang araw, ginagamit ang nabanggit na command sa ibaba:

$ sudo find /home/pi -mtime +2

ii: Mga File na Nilikha

Upang mahanap ang mga file na nilikha sa isang tiyak na bilang ng mga araw ang nabanggit na syntax sa ibaba ay ginagamit, ang ' c Ang ” flag kasama ang oras ay ginagamit upang kumatawan sa mga nilikhang file:

Syntax

$ sudo find -ctime +

Halimbawa

Upang mahanap ang mga file na ginawa sa nakalipas na tatlong araw sa home directory:

$ sudo find /home/pi -ctime +3

Ipapakita ng output ang lahat ng mga file na nilikha sa nakalipas na tatlong araw sa home directory:

Upang Maghanap ng File na may Partikular na Character sa Pangalan

Para maghanap ng file na may mga partikular na character na nasa pangalan ng file na binanggit sa ibaba na syntax ay maaaring gamitin:

Syntax

Sa syntax na ito, maaaring gamitin ang anumang character, hindi kinakailangan na gumamit lamang ng isang character:

$ sudo find -pangalan *

Halimbawa 1

Upang mahanap ang mga file na nagsisimula sa isang character ' a ” sa kanilang pangalan:

$ sudo find /home/pi -name a*

Ang output ay nagpapakita ng mga File na naroroon sa home directory at ang kanilang pangalan ay nagsisimula sa isang character na ' a ”.

Halimbawa 2

Upang mahanap ang mga file na may mga titik na 'am' sa kanilang mga pangalan ang ' * ” sign sa simula at dulo ng mga pangalan ay nagpapakita na ang ibang karakter o mga character ay maaaring naroroon bago at pagkatapos ng “am” sa pangalan ng isang file.

$ sudo find /home/pi -name *am*

Upang Hanapin ang File na may Tukoy na Sukat

Ang nabanggit na syntax sa ibaba ay maaaring gamitin upang mahanap ang file na may partikular na laki:

Syntax

$ find -laki +

Halimbawa 1

$ find /home/pi -size +20M

Ang output ng command sa itaas ay magpapakita ng mga file na nasa home directory na may sukat na katumbas ng 20 Mega Bytes:

Halimbawa 2

Upang mahanap ang file na may tiyak na laki at tiyak na oras na binanggit sa ibaba ay maaaring gamitin ang command:

$ find /home/pi -size +20M -mtime +30

Ipapakita ng output ng command sa itaas ang mga file na nasa home directory na may sukat na 20M at binago sa nakalipas na 30 araw:

Upang Maghanap ng File na may Mga Tukoy na Pahintulot

Upang mahanap ang mga file na may partikular na pagbasa, pagsulat at pagpapatupad ng mga pahintulot na itinalaga sa user ( sa ), pangkat ( g ) o iba pa ( O ) ang nabanggit na syntax sa ibaba ay ginagamit:

Syntax

$ hanapin . -perm /

Ang mga character ng pahintulot ay:

sa = ang gumagamit o may-ari, g = mga pangkat kung saan naroroon ang may-ari, O = iba.

sa = pahintulot sa pagsulat, r = pahintulot sa pagbasa, x = magsagawa ng pahintulot.

Halimbawa

Ang utos upang mahanap ang mga file na may pahintulot/access sa pagsulat ng parehong may-ari at mga grupo ay binanggit sa ibaba:

$ hanapin . -perm /u=w, g=w

Ang output ng command sa itaas ay magpapakita ng lahat ng mga file na may pahintulot sa pagsulat para sa parehong user at grupo:

Matapos malaman ang mga pahintulot ng file kung gusto mong baguhin ang mga pahintulot ng file, sundin ang artikulo .

Iyon lang para sa paggamit ng find command para maghanap ng file.

Tip sa Bonus

Kung natigil ka sa isang lugar at naramdaman mong kailangan mong i-access ang manual ng iyong system, pagkatapos ay sa pamamagitan ng paggamit ng nabanggit sa ibaba hanapin command na maaari mong ma-access ang manual:

$ tao mahanap

Ang manual ng system ay ipapakita sa screen bilang isang output para sa command sa itaas:

Konklusyon

Para makahanap ng file sa Raspberry Pi system ang hanapin Ang command ay ginagamit kasama ang pangalan ng direktoryo. Mayroong ilang mga paraan upang magamit ang command sa paghahanap upang makahanap ng isang file ng isang partikular na laki, karakter, o oras. Ang bawat isa sa mga paraang ito ay tinalakay nang detalyado sa artikulo. Panghuli, ang utos na hanapin ang manual ay tinalakay din bilang bonus tip.