Linuxda Command Line istifadə edərək, bir fayl tapma

Bu təlimatda, faylları və ya bir sıra faylları tapmaq üçün Linuxdan necə istifadə edəcəyinizi öyrənəcəksiniz.

Faylların axtarışı üçün Linux dağıtıcınızla təmin olunan fayl menecerindən istifadə edə bilərsiniz. Windows istifadə etmək üçün istifadə edildikdən sonra bir fayl meneceri Windows Gezgini'ne aiddir. Bu, tıklandığında həmin qovluqlar içərisində olan alt qovluqları və içərisində olan faylları göstərən bir sıra qovluqları olan bir istifadəçi interfeysi ehtiva edir.

Fayl menecerlərinin çoxu bir axtarış xüsusiyyətini və faylların siyahısını filtrelemek üçün bir metodu təmin edir.

Faylları axtarmaq üçün ən yaxşı yol, Linux komut satırından istifadə etməkdir. Çünki, bir qrafik alətdən heç bir şəkildə daxil ola bilməyəcək bir fayldan daha çox axtarış metodu mövcuddur.

Terminal pəncərəsinin açılması

Linux komut satırından istifadə etmək üçün faylları axtarmaq üçün bir terminal pəncərəsi açmalısınız.

Terminal pəncərəsinin açılması üçün bir çox yol var. Çox Linux sistemində işləyən bir yol, CTRL, ALT və T düyməsini eyni anda basın. Bu terminal redaktorunu tapmaq üçün Linux masa üstü mühitində menyu istifadə etmədikdə.

Fayl tapmaq üçün ən asan yol

Faylları axtarmaq üçün istifadə edilən əmrə, axtarışın adı verilir .

Find komutunun əsas sintaksisidir.

tapın

Başlanğıc nöqtəsi, axtarışdan başlamaq istədiyiniz qovluqdur. Bütün sürücüyü axtarmağa başlamaq üçün aşağıdakıları yazın:

tapmaq /

Lakin, hazırda olduğunuz qovluğu axtarmağa başlamaq istəyirsinizsə, aşağıdakı sözdizimini istifadə edə bilərsiniz:

tapın.

Ümumiyyətlə, aradığınız zaman adınızla axtarış etmək istəməyiniz, dolayısıyla bütün sürücüyə aid myresume.odt adlı bir fayl axtarmaq üçün aşağıdakı sözdizimini istifadə edərsiniz:

/ myresume.odt ünvanını tapın

Tapşırığın birinci hissəsi açıq-aşkar söz tapmaqdadır.

İkinci hissədən axtarış başlayacaq yerdir

Növbəti hissə nə tapmaq üçün müəyyən bir ifadədir.

Nəhayət sonuncu hissə, tapılacaq şeyin adıdır.

Nə üçün axtarış başlayacaq?

Əvvəlki hissədə qısaca qeyd edildiyi kimi, axtarış sistemini başlamaq üçün fayl sistemində hər hansı bir yeri seçə bilərsiniz. Məsələn, cari fayl sistemini axtarmaq istəyirsinizsə, tam dayandırmaq üçün aşağıdakı kimi istifadə edə bilərsiniz:

tapın. -Adı oyun

Yuxarıda göstərilən komanda cari qovluqun altındakı bütün qovluqlarda oyun adlı bir fayl və ya qovluq axtaracaq. Pwd komutunu istifadə edərək , mövcud qovluğun adını tapa bilərsiniz.

Bütün fayl sistemini axtarmaq istəyirsinizsə, kök qovluğunda aşağıdakı kimi başlamalısınız:

tapmaq / -name oyun

Yuxarıda göstərilən əmr ilə qaytarılan nəticələrin əksəriyyətinin qaytarılması üçün icazə verilməməsi ehtimal olunur.

Su komutunu istifadə edərək , sudo komandanızı istifadə edərək ya yönetici hesabına keçmək üçün icazələrin artırılması lazımdır.

Başlanğıc mövqeyi tam olaraq fayl sisteminizdə hər hansı bir yerdə ola bilər. Məsələn, ev qovluğu üçün aşağıdakıları axtarın:

~ oyun adı tapmaq

Tilde, mövcud istifadəçinin ev qovluğunu ifadə etmək üçün istifadə edilən bir metakarakterdir .

İfadələri

Istifadə edəcəyiniz ən ümumi ifadə - ad.

-Adı ifadəsi fayl və ya qovluq adını axtarmaq imkanı verir.

Digər ifadələr isə aşağıdakı kimi istifadə edilə bilər:

Günün müəyyən bir günündən daha çox istifadə olunan faylları tapma

100 gün əvvəl əldə edilmiş ev qovluğundakı bütün faylları tapmaq istədiyiniz düşünün. Siz müntəzəm olaraq daxil olmayan köhnə faylları ehtiyat nüsxə və silmək istəyirsinizsə bunu edə bilərsiniz.

Bunu etmək üçün aşağıdakı əmri çalıştırın:

~ - 100 dəfə tapın

Boş faylları və qovluqları necə tapın

Sisteminizdeki bütün boş faylları və qovluqları tapmaq istəyirsinizsə aşağıdakı əmrləri istifadə edin:

tapmaq / azadlıq

Ediləcək faylların hamısını necə tapın

Bilgisayarınızdaki bütün yürütülebilir faylları tapmaq istəyirsinizsə, aşağıdakı komutu istifadə edin:

find / -exec

Oxunan faylların hamısını necə tapın

Oxunan faylların hamısını tapmaq üçün aşağıdakı əmrləri istifadə edin:

tapmaq / oxu

Nümunələr

Dosyayı aradığınızda bir nümunə istifadə edə bilərsiniz. Məsələn, bəlkə də uzadma mp3 ilə bütün faylları axtarırsınız.

Aşağıdakı nümunəni istifadə edə bilərsiniz:

tapmaq / -name * .mp3

Bir Dosyaya Komuta tapmağından Axtarma Çıxışını Göndərmək üçün necə

Bulma əmri ilə bağlı əsas problem bəzən bir yola baxmaq üçün bir çox nəticə əldə edə bilər.

Çıxışınızı quyruq əmrinə boru kəmərinə çəkə bilərsiniz və ya xətləri aşağıdakı kimi bir faylya çıxara bilərsiniz:

find / -name * .mp3 -fprint nameoffiletoprintto

Dosyaya qarşı bir əmri tapmaq və icra etmək

Dosyayı eyni anda aramak ve düzenlemek istediğinizi düşünün.

Aşağıdakı əmrləri istifadə edə bilərsiniz:

find / -name filename -exec nano '{}' \;

Yuxarıdakı komanda filename adlanan bir fayl axtarır və sonra tapdığı fayl üçün nano redaktorunu işləyir.

Xülasə

Bulma əmri çox güclüdür. Bu təlimatda faylları axtarmaq üçün necə göstərilmişdir, lakin çox sayda variant mövcuddur və hamısını anlamaq üçün Linux təlimatını nəzərdən keçirməlisiniz.

Terminalda aşağıdakı əmrləri yerinə yetirərək bunu edə bilərsiniz:

insan tapmaq