KomputerSistem operasi

Linux: pencarian fail menggunakan terminal

Tiap-tiap orang dalam hidupnya mahu mempunyai masa untuk melakukan seperti yang banyak kes yang mungkin. Malangnya, ia tidak menyelesaikannya. Masa - ini adalah apa yang selama-lamanya tidak cukup untuk setiap daripada kita. Walau bagaimanapun, orang datang dengan sejumlah besar cara untuk mempercepatkan operasi tertentu, atau tindakan itu.

Ia akan kini tidak kira-kira sebagai global, dan bukan yang kecil, dari satu segi, juga perlu. Tentang bagaimana untuk melaksanakan dalam Linux carian fail. Tentang bagaimana untuk mempercepatkan proses ini beberapa kali, dan bagaimana untuk mengautomasikan pencarian fail yang diperlukan kepada had.

carian fail mudah

Kini menganggap kes itu ketika mencari fail pada Linux anda perlu melaksanakan, setelah mengetahui bahawa hanya beberapa hartanahnya (nama, saiz, atau saiz). Orang yang berilmu telah sedar bahawa ia adalah perlu untuk menggunakan arahan yang dicari.

Jadi, mari kita berkata, kita ada pada komputer di suatu tempat di folder laman utama anda, terdapat satu gambar, yang dipanggil "Pokemon.jpg," tetapi kita tidak ingat dengan tepat di mana ia terletak.

Agar tidak membuka setiap folder satu demi satu, anda boleh menggunakan arahan yang mencari, iaitu, untuk mendaftar dalam terminal:

mencari / home -name "Pokemon.jpg" -Cetak

Segera muncul jalan untuk fail. Tetapi untuk membuat ia jelas, ia adalah perlu untuk menjelaskan. Plot «/ home» menunjukkan bahawa carian fail yang akan dijalankan di dalam direktori rumah. «-name» ditetapkan dalam kes carian dipanggil, kemudian dipetik menunjukkan nama penuh fail. Dan «-Cetak» pada akhirnya memberikan arahan output mendapati keputusan ke skrin.

Sekarang mari kita simulasi situasi di mana anda tidak tahu format fail. Dalam kes ini, perintah itu akan kelihatan seperti ini:

mencari / home -name "Pokemon *" -Cetak

Dalam kes ini, "*" diletakkan pada akhir nama fail. Ini bermakna bahawa akan ada semua fail bernama "Pokemon", sama ada gambar, dokumen, atau muzik.

Dalam usaha untuk mencari format fail tertentu, seperti «.jpg», anda mesti memasukkan:

mencari / home -name "* .jpg" -Cetak

Kami fikir hubungan yang jelas. Dan ia menjadi jelas seperti yang diterapkan dalam Linux carian fail.

teks carian dalam fail

Ramai orang yang digunakan untuk, bahawa pencarian dalam teks perkataan atau frasa tertentu boleh dilakukan dengan membuka teks dalam Word atau program yang sama dan menjalankan penggeledahan di sana, tetapi pada carian Linux teks dalam fail dilakukan lebih cepat dan dalam beberapa cara yang lebih mudah.

Dalam pasukan tempat pertama melupakan «mencari», ia adalah dalam kes ini tidak akan menolong kita. Sekarang kita lihat di «grep» pasukan. Bahawa ia akan mencari di dalam kata-kata seorang dinding besar teks yang diperlukan.

Katakan komputer anda mempunyai dokumen teks, yang mempunyai kata-kata "Saya suka Linux" dan anda tahu bahawa ia terletak di folder: «/ home / user». Jadi, untuk mencari dokumen yang anda mahu kami kepada teks, anda mesti memasukkan arahan:

grep "Saya suka Linux" /home/user/*.txt

sintaks adalah sangat mudah. Selepas grep memetik kata-kata carian dinyatakan, dan kemudian anda perlu untuk membuka laluan kepada fail di mana mereka perlu mencari, dan pada akhir untuk menentukan format fail.

Mencari Files Besar

Pada Linux, mencari fail besar dilakukan paling kerap dalam kes-kes di mana terdapat sedikit ruang pada cakera, dan keperluan mendesak untuk mengeluarkan fail berat.

Terdapat dua pilihan bagaimana untuk cepat mencari dan membuang fail-fail ini. Untuk hal ini, mereka tidak berbeza, dan hanya anda boleh membuat keputusan bagaimana untuk menggunakan.

Pasukan pertama akan membolehkan kita untuk mencari fail yang lebih besar daripada yang dinyatakan:

mencari / -Size + 1G -Cetak

Dalam kes ini, kita lihat bahawa saiz yang ditentukan daripada «+ 1G», yang bermakna bahawa fail akan menjadi lebih besar daripada 1 GB, jika bukan tambah tolak, ia akan bermakna adalah bahawa carian untuk fail lebih kecil daripada saiz yang dinyatakan. Tetapi kaedah ini tidak baik kerana satu sebab: jika fail ini akan menjadi banyak, anda akan menjadi masa yang lama untuk menyusun mereka, jadi ada pilihan kedua.

Masukkan baris arahan:

mencari / -mount-jenis f -ls 2> / dev / null | jenis -rnk7 | kepala -10 | awk '{printf "% 10d MB \ t% s \ n", ($ 7/1024) / 1024, $ NF}'

Kemudian anda pada skrin akan kelihatan sepuluh fail, bermula dengan yang terbesar. Hal ini dapat menjimatkan masa mencari pilihan yang sesuai untuk penyingkiran.

Sebelum melaksanakan arahan ini, adalah disyorkan untuk mendaftarkan perintah «sudo su», untuk mendapatkan superuser, kerana Cari fail dan akan memberi kesan kepada akar.

Mencari fail sandaran

Selalunya ia berlaku bahawa dengan berpanjangan komputer digunakan pada pendua ia kelihatan sudah mencipta fail. Ia timbul kerana banyak sebab, salah satu daripadanya ialah kecuaian. Sudah tentu, tiada apa yang serius tidak terancam, tetapi tempat masih memegang, jadi untuk cepat mengeluarkan semua daripada mereka perlu lakukan untuk Linux mencari fail pendua.

Seperti masa lalu, ini boleh dilakukan dengan dua cara, tetapi berhenti pada satu-satu, yang lebih mudah.

Anda boleh memuat turun alat khas telah didaftarkan di terminal:

sudo apt-get install fslint

Ia tidak sama dengan versi yang lain adalah bahawa ia mempunyai antara muka grafik yang akan memudahkan kerja dengan orang baru beliau.

Berjalan, anda boleh terus tekan carian, secara lalai ia akan berada dalam direktori rumah anda. Jika mahu, anda boleh memilih mana-mana direktori.

pilihan carian alternatif

Sudah tentu, ingat semua arahan di atas tidak adalah kekuatan semua orang, dan untuk menjadi jujur, tidak berjaya, dan menulis di atas sekeping kertas juga bukan pilihan. Itulah sebabnya anda perlu bercakap tentang alternatif, yang seratus kali lebih mudah, walaupun memakan masa.

Pilihan pertama, jika anda perlu mencari fail yang mengandungi nama, akan mencari dari konduktor. Hanya pilih folder di mana dianggap yang diinginkan, dan di dalam kotak carian, yang terletak di bahagian atas kanan, masukkan namanya. Di sana anda juga boleh menulis dan format fail.

Pilihan kedua adalah sesuai jika anda perlu mencari satu rentetan dalam fail Linux. Muat turun LibreOffice dan menyalin teks anda. Kemudian tekan gabungan kekunci Ctrl + F dan dimanifestasikan segera, masukkan kombinasi yang perlu kata-kata.

Di sini, pada dasarnya, dan semua. Jadi, anda boleh mencari dengan cepat yang dikehendaki, tanpa perlu mengingati arahan.

kesimpulan

Seperti yang dapat dilihat, boleh dicapai dalam pelbagai cara pada carian fail Linux. Ada yang lebih baik, beberapa lebih teruk lagi, ia bergantung kepada keadaan. Dalam mana-mana kes, selepas membaca artikel ini, anda kini boleh berbuat demikian. Menggunakan baris arahan untuk beberapa waktu, anda akan ingat, dan kemudian kebanyakan pasukan akan dapat mempercepatkan proses beberapa kali.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ms.unansea.com. Theme powered by WordPress.