Mencari berdasarkan nama file
Seperti yang disebutkan Chris dalam jawabannya, Anda dapat menggunakannya find
untuk melakukan ini, tetapi saya merasa jauh lebih cepat untuk mencari melalui locate
database.
Dengan asumsi distro Anda menyediakan fasilitas ini, kebanyakan yang besar melakukannya, Ubuntu, Fedora, CentOS, dll.
Contoh
$ locate --basename .mp4 .mkv .wmv .flv .webm .mov .avi | head -5
/home/saml/Desktop/sample_mpeg4.mp4
/home/saml/Downloads/Karrolls_Christmas/Karroll's Christmas (2004) part 1.mp4
/home/saml/Downloads/Karrolls_Christmas/Karroll's Christmas (2004) part 10.mp4
/home/saml/Downloads/Karrolls_Christmas/Karroll's Christmas (2004) part 2.mp4
/home/saml/Downloads/Karrolls_Christmas/Karroll's Christmas (2004) part 3.mp4
Mencari berdasarkan tipe file
Untuk menemukan file berdasarkan jenis, Anda dapat menggunakan perintah file
untuk mendapatkan daftar info tentang jenis file tertentu.
Berikut daftar kasar jenis file ini dari sistem saya, Fedora 19.
- .mp4: ISO Media, sistem MPEG v4, versi 1
- .mkv: file EBML, pencipta matroska
- .wmv: Microsoft ASF
- .flv: Macromedia Flash Video
- .webm: WebM
- .mov: ISO Media, film Apple QuickTime
- .avi: AVI
Anda dapat menggunakan perintah ini untuk menemukan semua file di /home/<user>
direktori Anda .
$ find /home/<user> -type f -exec file {} + | \
grep -E "MPEG v4|EBML|\
Microsoft ASF|Macromedia Flash Video|WebM|Apple QuickTime movie|AVI"
Atau Anda dapat menggunakan file
dan mencari berdasarkan tipe pantomim yang dikategorikan sebagai "video".
-i, --mime
Causes the file command to output mime type strings rather than
the more traditional human readable ones. Thus it may say
‘text/plain; charset=us-ascii’ rather than “ASCII text”.
Menyesuaikan apa yang telah kami lakukan di atas dengan sesuatu seperti ini:
$ find /home/<user> -type f -exec file -i {} + | grep video
Anda dapat menggunakan sed
untuk mendapatkan hanya nama file:
$ find /home/<user> -type f -exec file -i {} + |
sed -n '/video/s/:[^:]\+$//p'
/home/ravbholua/Downloads/Music_Command_line/[SOLVED] a code question regarding music file extensions_files/avatar774785_6.gif: image/jpeg; charset=binary
Baris output lainnya adalah:/home/ravbholua/Free Computer Networking Books Download | Ebooks Online Textbooks.html: text/html; charset=iso-8859-1
Saya hanya perlu file video yang akan berjalan di vlc player, dll