Jika Anda hanya ingin mencari file dengan nama tertentu, gunakan find
Halaman manual dapat ditemukan di SINI atau dengan mengetik man find
di terminal prompt.
Pada dasarnya, find akan mencari kriteria pertemuan file yang Anda tentukan secara rekursif. Contoh termudah:
find . -name file_name -print
Itu akan mencari file bernama "file_name" mulai di direktori saat ini dan mencari di bawah ini dan mencetak file dengan nama itu.
find ~ -name ".DS_Store" -delete
Itu akan menemukan semua file .DS_Store dan menghapusnya.
Anda dapat mencari berdasarkan nama, regex, tanggal. Anda dapat bertindak atas file dengan cara Unix dengan -exec
predikat.
Anda juga dapat menggunakan find sebagai awal dari rangkaian tindakan yang lebih kompleks. Contoh:
find . -type f -print | egrep -i '\.m4a$|\.mp3$'
Akan menemukan semua file dengan ekstensi .m4a atau .mp3
find . -type f -print | egrep -i '\.m4a$|\.mp3$' | wc -l
Akan memberi Anda hitungan file-file itu.