圖形介面操作雖直觀,但指令列批次處理更高效。本文介紹 ImageMagick 與 FFmpeg 常用單指令技巧,讓你拋棄滑鼠點擊。
# Debian/Ubuntu sudo apt-get install imagemagick ffmpeg # CentOS/RHEL sudo yum install ImageMagick ffmpeg
| 需求 | 指令 |
|---|---|
| 縮圖至寬 300px | convert -resize 300 input.jpg output.jpg |
| 加入陰影效果 | convert in.jpg \( +clone -background black -shadow 60x5+0+5 \) +swap -background white -layers merge +repage out.jpg |
| 格式轉換 | convert input.png output.jpg |
| 批次縮圖 | mogrify -resize 800x600 *.jpg |
| 需求 | 指令 |
|---|---|
| 合併兩個 MP3 | cat 1.mp3 2.mp3 > combined.mp3 |
| AVI 轉 MPG | ffmpeg -i input.avi output.mpg |
| MPG 轉 AVI | ffmpeg -i input.mpg output.avi |
| ISO 燒錄光碟 | cdrecord -v speed=8 dev=0,0,0 file.iso |
| 複製整顆硬碟 | dd if=/dev/sda of=/dev/sdb bs=4M status=progress |
sed 's/#FF0000/#0000FF/g' main.css > main_new.css
man convert、man ffmpeg 查閱完整參數。善用指令列工具,重複性工作自動化,效率成長指數級。