5 Awọn irinṣẹ Laini pipaṣẹ lati Wa Awọn faili Ni kiakia ni Lainos


Wiwa tabi wiwa awọn faili lori ẹrọ Linux lati ọdọ ebute le jẹ kekere ti ipenija paapaa fun awọn tuntun. Sibẹsibẹ, ọpọlọpọ awọn irinṣẹ laini aṣẹ/awọn ohun elo fun wiwa awọn faili ni Lainos.

Ninu nkan yii, a yoo ṣe atunyẹwo awọn irinṣẹ laini aṣẹ 5 lati wa, wa ati wa awọn faili ni kiakia lori awọn eto Linux.

1. Wa Commandfin

wa aṣẹ jẹ alagbara, irinṣẹ CLI ti a lo ni ibigbogbo fun wiwa ati wiwa awọn faili ti awọn orukọ wọn baamu awọn ilana ti o rọrun, ninu awọn ilana ilana itọsọna Lilo wiwa jẹ rọrun, gbogbo ohun ti o nilo lati ṣe ni pese aaye ibẹrẹ (oke ti heirarchy itọsọna) nibiti awọn eeyan wiwa. Eyi le jẹ itọsọna lọwọlọwọ tabi itọsọna miiran nibiti o fura pe faili ti o n wa ti wa ni fipamọ.

Lẹhin aaye ibẹrẹ, o le ṣalaye ikosile kan (ti o ni idanwo, awọn iṣe, awọn aṣayan ati awọn oniṣẹ) eyiti o ṣe apejuwe bi o ṣe le baamu awọn faili ati kini lati ṣe pẹlu awọn faili ti o baamu.

O ṣe atilẹyin awọn aṣayan lọpọlọpọ lati wa awọn faili nipa lilo awọn abuda gẹgẹbi awọn igbanilaaye, awọn olumulo, awọn ẹgbẹ, iru faili, ọjọ, iwọn ati awọn ilana miiran ti o ṣeeṣe. O le kọ diẹ ninu iwulo wiwa awọn apẹẹrẹ lilo pipaṣẹ ninu awọn nkan wọnyi:

  1. 35 Awọn apẹẹrẹ Iṣe ti Lainos Wa Commandfin
  2. Awọn ọna lati Lo ‘wa’ Ofin lati Ṣawari Awọn ilana Ni Ṣiṣe daradara
  3. Bii a ṣe le Wa Awọn faili Pẹlu SUID ati Awọn igbanilaaye SGID ni Lainos
  4. Bii o ṣe le Lo ‘wa’ Aṣẹ lati Wa fun Awọn orukọ Faili Ọpọlọpọ (Awọn amugbooro) ni Lainos
  5. Bii a ṣe le Wa ati Too Awọn faili Ti o da lori Ọjọ Iyipada ati Akoko ni Lainos

2. Wa oun Commandfin

pipaṣẹ wa jẹ iwulo CLI miiran ti a lo nigbagbogbo fun wiwa awọn faili ni kiakia nipa orukọ, gẹgẹ bi wiwa aṣẹ. Sibẹsibẹ, o jẹ iṣe ti o munadoko ati yiyara ni afiwe si ẹlẹgbẹ rẹ nitori, dipo wiwa nipasẹ ọna faili nigbati oluṣamulo kan bẹrẹ iṣẹ wiwa faili kan (ọna ti o wa awọn iṣẹ), wa awọn ibeere ibeere data ti o ni awọn idinku ati awọn apakan ti awọn faili ati awọn ọna ti o baamu lori eto faili.

A le ṣe ipilẹ data yii ati imudojuiwọn nipasẹ lilo pipaṣẹ imudojuiwọn. Akiyesi pe agbegbe kii yoo ṣe ijabọ awọn faili ti a ṣẹda lẹhin imudojuiwọn to ṣẹṣẹ julọ ti ibi ipamọ data ti o yẹ.

3. Grep Commandfin

Botilẹjẹpe aṣẹ grep kii ṣe ọpa fun wiwa awọn faili taara (dipo ti a lo lati tẹ awọn ila ti o baamu apẹrẹ kan lati ọkan tabi diẹ sii awọn faili), o le bẹwẹ lati wa awọn faili. Ṣebi o mọ gbolohun kan ninu faili (s) ti o n wa tabi o n wa faili kan ti o ni okun pato ti awọn kikọ sii, grep le ṣe iranlọwọ fun ọ lati ṣe atokọ gbogbo awọn faili ti o ni gbolohun kan pato.

Fun apẹẹrẹ, ti o ba n wa faili README.md eyiti o ni gbolohun\"Aṣayan", eyiti o fura pe o yẹ ki o wa ni ibikan ninu itọsọna ile rẹ, o ṣee ṣe ni ~/bin, o le wa bi o ti han.

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

Nibo ni asia grep naa:

  • -R - tumọ si wa itọsọna ti o sọ tẹlẹ recursively
  • -i - tumọ si foju si awọn iyatọ ọran
  • -e - ṣalaye gbolohun ọrọ lati ṣee lo bi apẹẹrẹ fun wiwa
  • -d - ṣalaye aṣenilọju naa
  • -f - ṣeto aaye lati tẹjade

O le kọ diẹ ninu awọn apẹẹrẹ lilo grep iwulo to wulo ninu awọn nkan wọnyi:

  1. Awọn apẹẹrẹ Wulo 12 ti Linux Grep Command
  2. 11 Advance Linux Grep Awọn pipaṣẹ Awọn lilo ati Awọn apẹẹrẹ
  3. Bii a ṣe le Wa okun kan pato tabi Ọrọ ninu Awọn faili ati Awọn ilana

4. Ewo Ni Ofin

aṣẹ wo ni iwulo kekere ati titọ fun wiwa alakomeji ti aṣẹ kan; o ṣe afihan ọna pipe ti aṣẹ kan. Fun apere:

$ which find
$ which locate
$ which which

5. Nibayi Commandfin

nibiti a tun ti lo aṣẹ lati wa aṣẹ kan ati pe ni afikun o fihan ọna pipe ti orisun, ati awọn faili oju-iwe afọwọkọ fun aṣẹ naa.

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

Iyẹn ni gbogbo fun bayi! Ti a ba padanu eyikeyi awọn irinṣẹ/awọn ohun elo pipaṣẹ fun wiwa awọn faili ni kiakia lori eto Linux, jẹ ki a mọ nipasẹ fọọmu asọye ni isalẹ. O le beere ibeere eyikeyi nipa akọle yii daradara.