Saya bertanya-tanya mengapa tidak ada alat yang memungkinkan seseorang untuk menemukan file di harddisknya dengan sangat cepat seperti "search everything". Ketikkan bagian dari nama file dan semua file yang mengandung kata kunci akan muncul secara instan. Apakah tidak mungkin untuk merancang suatu program untuk merekam nama-nama semua file di beberapa direktori dalam database sehingga Anda dapat mencari database dengan cepat untuk nama file?
21
Jawaban:
Jalankan
sudo updatedb
danlocate [ filename or part ]
updatedb
perbarui basis data indeks.Jika Anda ingin mencari program, jalankan
whereis [ program name ]
sumber
find
perintah, gunakan seperti ini.find [path to directory] | grep "file name or part"
Ini akan mencari secara rekursif sehingga Anda bisa mencari di dalam direktori basis dan secara otomatis akan mencari file di dalam setiap sub direktori.locate foo | grep /home/bar/baz
locate
ataufind
tidak memiliki GUI bawaan, Anda dapat menggunakan alat pihak ketiga seperticatfish
. Untuk menginstal alat ini Anda dapat mencaricatfish
di pusat perangkat lunak atau menjalankan perintah inisudo apt-get install catfish
. Setelah menginstal ini, Anda dapat membuka program dari Unity Dash. mengenai struktur File di linux, tidak adaC, D
Drive, semua partisi di-mount sebagai direktori di dalam root, yaitu/
(back-slash). jadi semuanya masuk langsung ke dalam/
, seperti direktori Beranda Anda (sama seperti direktori pengguna Anda di windows) terletak di dalam/home/
Jika Anda hanya mencari nama file, semuanya sudah melakukan ini, itu disebut
locate
Untuk pencarian lebih lanjut, Anda dapat melihat pelacak: https://wiki.ubuntu.com/Tracker (lihat juga pertanyaan ini: Apa alternatif untuk Spotlight OS X? )
Opsi lainnya dapat Anda temukan di sini: https://help.ubuntu.com/community/FindingFiles
sumber