Perintah Dasar Linux F: Difference between revisions
No edit summary |
No edit summary |
||
| Line 2: | Line 2: | ||
* Menampilkan daftar partisi pada harddisk | * Menampilkan daftar partisi pada harddisk | ||
fdisk -l | |||
fdisk -l | |||
==Find== | ==Find== | ||
| Line 18: | Line 16: | ||
Temukan semua file berekstensi <code>.mp3</code> di dalam folder <code>Musik</code> dan <code>Video</code> | Temukan semua file berekstensi <code>.mp3</code> di dalam folder <code>Musik</code> dan <code>Video</code> | ||
find Musik/ Video/ -iname "*.mp3" | |||
find Musik/ Video/ -iname "*.mp3" | |||
* Replace in files (Temukan semua file berekestensi <code>.php</code>, kalau ketemu rubah semua kata "udin" di dalamnya menjadi kata "bejo") | * Replace in files (Temukan semua file berekestensi <code>.php</code>, kalau ketemu rubah semua kata "udin" di dalamnya menjadi kata "bejo") | ||
find . -name "*.php" -print | xargs sed -i 's/udin/bejo/g' | |||
find . -name "*.php" -print | xargs sed -i 's/udin/bejo/g' | |||
* Temukan file mp3 yang mengandung kata girl pada direktori <code>/home/music</code> | * Temukan file mp3 yang mengandung kata girl pada direktori <code>/home/music</code> | ||
find /home/music -iname "*girl*.mp3" | |||
find /home/music -iname "*girl*.mp3" | |||
* Temukan string <code>ac_results</code> dalam semua file yang berekstensi <code>.css</code> | * Temukan string <code>ac_results</code> dalam semua file yang berekstensi <code>.css</code> | ||
find . -iname '*css' | xargs grep 'ac_results' -sl | |||
find . -iname '*css' | xargs grep 'ac_results' -sl | |||
* Temukan semua baris yang mengandung frase <code>readme.eml</code> pada semua file berekstensi <code>.phtml</code>, lalu hapus baris tersebut. | * Temukan semua baris yang mengandung frase <code>readme.eml</code> pada semua file berekstensi <code>.phtml</code>, lalu hapus baris tersebut. | ||
find . -name "*.phtml" -print | xargs sed -i 's/.\+readme\.eml.\+//g' | |||
find . -name "*.phtml" -print | xargs sed -i 's/.\+readme\.eml.\+//g' | |||
* Menemukan folder <code>.svn</code> dan hapus folder tersebut | * Menemukan folder <code>.svn</code> dan hapus folder tersebut | ||
cd /path/ke/direktori_kamu/yg/mengandung/.svn | |||
cd /path/ke/direktori_kamu/yg/mengandung/.svn | |||
find -name "\.svn" -exec rm -rf {} \; | |||
find -name "\.svn" -exec rm -rf {} \; | |||
* Hapus semua file pada direktori aktif kecuali file <code>grid.locale-en.js</code> | * Hapus semua file pada direktori aktif kecuali file <code>grid.locale-en.js</code> | ||
find . \( ! -name "grid.locale-en.js" \) -type f -exec rm {} \; | |||
find . \( ! -name "grid.locale-en.js" \) -type f -exec rm {} \; | |||
==ffmpeg== | ==ffmpeg== | ||
| Line 66: | Line 48: | ||
* Ekstrak channel suara dari sebuah video | * Ekstrak channel suara dari sebuah video | ||
ffmpeg -i video_soundtrack_superman.avi -f mp3 soundtrack.mp3 | |||
ffmpeg -i video_soundtrack_superman.avi -f mp3 soundtrack.mp3 | |||
* Konversi <code>.aac</code> (file audio di handphone) ke <code>.mp3</code> | * Konversi <code>.aac</code> (file audio di handphone) ke <code>.mp3</code> | ||
ffmpeg -i audio1.aac -ar 22050 -ab 32 audio1.mp3 | |||
ffmpeg -i audio1.aac -ar 22050 -ab 32 audio1.mp3 | |||
* Ambil suara dari <code>UpinIpin.flv</code> dimulai dari menit ke 1, sepanjang 30 detik, lalu export menjadi file <code>Dua_Seringgit.mp3</code> | * Ambil suara dari <code>UpinIpin.flv</code> dimulai dari menit ke 1, sepanjang 30 detik, lalu export menjadi file <code>Dua_Seringgit.mp3</code> | ||