5 Command Line Tools aron Makapangita og mga File nga Dali sa Linux


Ang pagpangita o pagpangita og mga file sa usa ka Linux system gikan sa terminal mahimong usa ka gamay nga hagit ilabi na sa mga bag-ohan. Bisan pa, adunay daghang mga gamit sa linya sa command/utility alang sa pagpangita sa mga file sa Linux.

Niini nga artikulo, atong repasohon ang 5 command line nga mga himan aron makapangita, makapangita ug makapangita sa mga file dayon sa mga sistema sa Linux.

1. Pangitaa ang Sugo

Ang find command usa ka gamhanan, kaylap nga gigamit nga CLI tool para sa pagpangita ug pagpangita sa mga file kansang mga ngalan mohaum sa yano nga mga sumbanan, sa usa ka direktoryo nga hierarchy. Ang paggamit sa pagpangita yano ra, ang kinahanglan nimong buhaton mao ang paghatag usa ka punto sa pagsugod (ibabaw sa direktoryo nga heirarkiya) kung diin ang pagpangita nga mga binuhat. Mahimo kini nga karon nga direktoryo o bisan unsang ubang direktoryo diin imong gidudahang ang file nga imong gipangita gitipigan.

Pagkahuman sa punto sa pagsugod, mahimo nimong itakda ang usa ka ekspresyon (gilangkuban sa pagsulay, aksyon, kapilian ug operator) nga naghulagway kung giunsa ang pagpares sa mga file ug kung unsa ang buhaton sa mga file nga gipares.

Gisuportahan niini ang daghang mga kapilian sa pagpangita sa mga file gamit ang mga hiyas sama sa pagtugot, tiggamit, grupo, tipo sa file, petsa, gidak-on ug uban pang posible nga pamatasan. Makakat-on ka sa pipila ka mapuslanon nga pagpangita sa mga pananglitan sa paggamit sa command sa mosunod nga mga artikulo:

  1. 35 Praktikal nga mga Ehemplo sa Linux Find Command
  2. Mga Paagi sa Paggamit sa 'Pangita' nga Sugo sa Pagpangita sa mga Direktoryo nga Mas Episyente
  3. Unsaon pagpangita sa mga File nga adunay SUID ug SGID Permissions sa Linux
  4. Sa Unsang Paagi Gamiton ang 'Pangita' nga Sugo sa Pagpangita sa Daghang Filenames (Mga Extension) sa Linux
  5. Unsaon Pagpangita ug Pag-sort sa mga File Base sa Petsa ug Oras sa Pagbag-o sa Linux

2. Pangitaa ang Command

locate command mao ang lain nga kasagarang gigamit nga CLI utility para sa pagpangita dayon sa mga file pinaagi sa ngalan, sama sa find command. Bisan pa, kini labi ka episyente ug mas paspas kung itandi sa katugbang niini tungod kay, imbes nga mangita pinaagi sa file system kung ang usa ka user nagsugod sa usa ka operasyon sa pagpangita sa file (ang paagi sa pagpangita sa trabaho), pangitaa ang mga pangutana sa usa ka database nga adunay sulud ug mga bahin sa mga file ug ilang katugbang nga mga agianan sa file system.

Kini nga database mahimong andamon ug ma-update gamit ang updatedb command. Timan-i nga ang pagpangita dili magreport sa mga file nga gihimo pagkahuman sa labing bag-o nga pag-update sa may kalabutan nga database.

3. Grep Command

Bisan kung ang grep command dili usa ka himan alang sa direkta nga pagpangita sa mga file (kini gigamit sa pag-imprinta sa mga linya nga katumbas sa usa ka pattern gikan sa usa o daghang mga file), mahimo nimo kini gamiton aron makit-an ang mga file. Kung nahibal-an nimo ang usa ka hugpong sa mga pulong sa (mga) file nga imong gipangita o nangita ka usa ka file nga adunay usa ka partikular nga hugpong sa mga karakter, ang grep makatabang kanimo sa paglista sa tanan nga mga file nga adunay usa ka piho nga hugpong sa mga pulong.

Pananglitan, kung nangita ka ug README.md nga payl nga adunay hugpong sa mga pulong nga \Usa ka klase, nga imong gidudahang naa sa imong direktoryo sa balay, tingali sa ~/bin, mahimo nimo kini makit-an sama sa gipakita.

$ grep -Ri ~/bin -e "An assortment" 
OR
$ grep -Ri ~/bin/ -e "An assortment" | cut -d: -f1

Kung diin ang bandila sa grep:

  • -R – nagpasabot sa pagpangita sa gitakdang direktoryo nga balikbalikon
  • -i – nagpasabot nga ibaliwala ang mga kalainan sa kaso
  • -e – nagtino sa hugpong sa mga pulong nga gamiton isip sumbanan sa pagpangita
  • -d – nagtino sa delimter
  • -f – nagtakda sa field nga i-print

Makakat-on ka sa pipila ka mapuslanon nga grep command nga mga pananglitan sa paggamit sa mosunod nga mga artikulo:

  1. 12 Praktikal nga Ehemplo sa Linux Grep Command
  2. 11 Advance Linux Grep Commands Paggamit ug Ehemplo
  3. Unsaon Pagpangitag Piho nga String o Pulong sa mga File ug Direktoryo

4. Unsa nga Sugo

nga command kay gamay ug prangka nga gamit para sa pagpangita sa binary sa usa ka command; kini nagpagawas sa hingpit nga dalan sa usa ka sugo. Pananglitan:

$ which find
$ which locate
$ which which

5. Hain ang Sugo

whereis command gigamit usab sa pagpangita sa usa ka sugo ug kini dugang nga nagpakita sa hingpit nga dalan sa tinubdan, ug manwal nga panid file alang sa sugo.

$ whereis find
$ whereis locate
$ whereis which
$ whereis whereis

Kana lang sa pagkakaron! Kung nasipyat kami sa bisan unsang mga gamit/utilidad sa Commandline para sa dali nga pagpangita sa mga file sa sistema sa Linux, ipahibalo kanamo pinaagi sa comment form sa ubos. Makapangutana ka usab sa bisan unsang mga pangutana bahin sa kini nga hilisgutan.