KomputerSistem operasi

Linux: mencari file menggunakan terminal

Setiap orang dalam hidupnya ingin memiliki waktu untuk melakukan seperti banyak kasus mungkin. Sayangnya, itu tidak memecahkan itu. Waktu - ini adalah apa selamanya tidak cukup bagi kita masing-masing. Namun, orang-orang datang dengan sejumlah besar cara untuk mempercepat operasi tertentu, atau tindakan itu.

Ini sekarang akan bukan tentang seperti global, agak kecil, dalam arti, bahkan perlu. Tentang bagaimana menerapkan di pencarian file Linux. Tentang bagaimana untuk mempercepat proses ini beberapa kali, dan bagaimana untuk mengotomatisasi pencarian file yang diperlukan untuk membatasi.

pencarian file sederhana

Sekarang perhatikan kasus ketika mencari file di Linux Anda perlu untuk mengimplementasikan, hanya mengetahui beberapa sifat-sifatnya (nama, ukuran, atau ukuran). orang-orang berpengetahuan telah menyadari bahwa perlu untuk menggunakan perintah find.

Jadi, katakanlah, kita memiliki komputer di suatu tempat di folder rumah Anda, ada gambar, yang disebut "Pokemon.jpg," tapi kita tidak ingat persis di mana itu terletak.

Agar tidak membuka setiap folder satu per satu, Anda dapat menggunakan perintah menemukan, yaitu, untuk mendaftar di terminal:

menemukan / home -name "Pokemon.jpg" -print

Segera muncul path ke file. Tetapi untuk membuat jelas, perlu untuk menjelaskan. Plot «/ home» menunjukkan bahwa pencarian file akan dilakukan di direktori home. «-name» diresepkan dalam kasus pencarian disebut, maka dikutip menunjukkan nama lengkap dari file. Dan «-print» di akhir memberikan output perintah ditemukan hasil ke layar.

Sekarang mari kita mensimulasikan situasi di mana Anda tidak tahu format file. Dalam hal ini, perintah akan terlihat seperti ini:

menemukan / home -name "Pokemon *" -print

Dalam hal ini, "*" ditempatkan pada akhir nama file. Ini berarti bahwa akan ada semua file yang bernama "Pokemon", apakah itu gambar, dokumen, atau musik.

Dalam rangka untuk mencari format file tertentu, seperti «.jpg», Anda harus memasukkan:

menemukan / home -name "* .jpg" -print

Kami pikir hubungan yang jelas. Dan menjadi jelas seperti yang diterapkan dalam pencarian file Linux.

Cari teks dalam file

Banyak orang yang digunakan untuk, bahwa pencarian dalam teks kata tertentu atau frase dapat dilakukan dengan membuka teks di Word atau program serupa dan melakukan pencarian di sana, tapi pada pencarian Linux untuk teks dalam file dilakukan jauh lebih cepat dan dalam beberapa cara yang lebih mudah.

Di tim tempat pertama melupakan «menemukan», itu adalah dalam hal ini tidak akan membantu kita. Sekarang kita lihat «grep» tim. Bahwa ia akan menemukan dalam kata-kata dinding besar dari teks yang diperlukan.

Katakanlah komputer Anda memiliki dokumen teks, yang memiliki kata-kata "Aku cinta Linux" dan Anda tahu bahwa itu terletak di folder: «/ home / user». Jadi, untuk menemukan dokumen yang Anda ingin kami untuk teks, Anda harus memasukkan perintah:

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

sintaks yang sangat sederhana. Setelah grep dikutip kata-kata pencarian tertentu, dan kemudian Anda perlu untuk membuka jalan ke file di mana mereka perlu mencari, dan pada akhirnya untuk menentukan format file.

Cari Besar File

Di Linux, menemukan file besar dilakukan paling sering dalam kasus di mana ada sedikit ruang pada disk, dan kebutuhan mendesak untuk menghapus file berat.

Ada dua pilihan cara untuk cepat menemukan dan menghapus file-file ini. Krusial, mereka tidak berbeda, dan hanya Anda yang dapat memutuskan bagaimana menggunakan.

Tim pertama akan memungkinkan kita untuk menemukan file yang lebih besar dari yang ditentukan:

menemukan /-ukuran + 1G -print

Dalam hal ini, kita melihat bahwa ukuran tertentu dari «+ 1G», yang berarti bahwa file akan lebih besar dari 1 GB, jika bukan plus ke minus, itu akan berarti adalah bahwa pencarian file yang lebih kecil dari ukuran yang ditentukan. Namun metode ini buruk untuk satu alasan: jika file-file ini akan banyak, Anda akan menjadi waktu yang lama untuk menyortir mereka, sehingga ada pilihan kedua.

Masukkan baris perintah:

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

Kemudian Anda pada layar akan tampak sepuluh file, dimulai dengan yang terbesar. Hal ini dapat menghemat waktu mencari pilihan yang cocok untuk penghapusan.

Sebelum mengeksekusi perintah ini, disarankan untuk mendaftarkan perintah «sudo su», untuk mendapatkan superuser, karena pencarian file dan akan mempengaruhi akar.

Mencari file backup

Sering terjadi bahwa dengan menggunakan komputer berkepanjangan pada duplikat itu muncul sudah dibuat file. Mereka muncul karena berbagai alasan, salah satunya adalah kelalaian. Tentu saja, tidak ada yang serius tidak terancam, tapi tempat masih memegang, sehingga dengan cepat menghapus semua dari mereka perlu lakukan untuk Linux menemukan file duplikat.

Seperti terakhir kali, ini dapat dilakukan dengan dua cara, tetapi berhenti pada satu, yang lebih mudah.

Anda dapat men-download alat khusus setelah terdaftar di terminal:

sudo apt-get install fslint

Ini berbeda dari versi lain adalah bahwa ia memiliki antarmuka grafis yang akan memudahkan pekerjaan dengan siswa nya.

Menjalankannya, Anda dapat langsung menekan pencarian, secara default akan berada di direktori home Anda. Jika diinginkan, Anda dapat memilih direktori manapun.

pencarian alternatif

Tentu saja, mengingat semua perintah di atas tidak kekuatan semua orang, dan harus jujur, tidak berhasil, dan menulis di selembar kertas juga bukan pilihan. Itulah mengapa Anda perlu berbicara tentang alternatif, yang merupakan seratus kali lebih mudah, meskipun memakan waktu.

Opsi pertama, jika Anda perlu untuk menemukan file dengan nama, akan mencari dari konduktor. Cukup pilih folder di mana dianggap yang diinginkan, dan di kotak pencarian, terletak di bagian kanan atas, masukkan namanya. Di sana Anda juga dapat menulis dan format file.

Pilihan kedua adalah cocok jika Anda perlu untuk mencari string dalam file Linux. Mendownload LibreOffice dan menyalin teks Anda. Kemudian tekan kombinasi tombol Ctrl + F dan diwujudkan prompt, masukkan kombinasi kata yang dibutuhkan.

Di sini, pada prinsipnya, dan semua. Sehingga Anda dapat dengan cepat menemukan yang diinginkan, tanpa harus mengingat perintah.

kesimpulan

Seperti yang bisa dilihat, dapat dicapai dengan berbagai cara pada pencarian file Linux. Beberapa yang lebih baik, beberapa buruk, itu semua tergantung pada situasi. Dalam hal apapun, setelah membaca artikel ini, Anda dapat sekarang melakukannya. Menggunakan baris perintah untuk beberapa waktu, Anda akan ingat, dan kemudian sebagian besar tim akan dapat mempercepat proses beberapa kali.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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