Hier sammele ich nützliche Kommandozeilen, die man ab und an braucht, aber schnell wieder vergisst.
Audio einer Videodatei mit ffmpeg und lame extrahieren
$ ffmpeg -i video.mp4 -vn -f wav - | lame -V 3 - audio.mp3
Finde die 10 größten Dateien und Verzeichnisse
$ du -hsx * | sort -rh | head -10
Die Ausgabe sieht dann ungefähr so aus:
marndt@jll:~/tmp$ du -hsx * | sort -rh | head -10
31M fs-uae-launcher-2.6.2
180K Menu.pdf
8,0K Warenkorb.csv
Finde die 10 größten Dateien in einem baum
$ find . -type f -printf "%s\t%p\n" | sort -n | tail -10 | sort -n -r
Die Ausgabe sieht dann ungefähr so aus:
marndt@jll:~/Graphics/Atari$ find . -type f -printf "%s\t%p\n" | sort -n | tail -10 | sort -n -r
951127 ./ST Offline Tournament/Thorn_Paradroid90_5075.png
737280 ./Oxyron Party 2008/oxyron2008.st
737280 ./Oxyron Party 2008/oxyboot.st
683087 ./headphones_girl_music_anime_desktop_1600x1200_free-wallpaper-3057.jpg
629274 ./Regnum Aeternum/windmill1.jpg
243249 ./Fonts/3121603487_c8a8e69e9c_o.png
242510 ./atari_wallpaper2_531.jpg
200710 ./Gemulator with ISA card.jpg
178861 ./cx78.jpg
153770 ./ST Offline Tournament/ssb_ChaosEngine_1785.jpg
Sammele Dateien in verschiedenen Verzeichnissen in einem Zielverzeichnis
$ find . -name "*.mobi" -print0 | xargs -r0 mv -t ~/tmp/
Bilder auf Mindestgröße verkleinern oder vergrößern
$ convert -resize ${SIZE}x${SIZE}^ "$file" temp.png
Manual page als Textdatei umformatieren
Am Beispiel des Programmes “zip”
$ man zip | col -b > zip.txt
CD-Images .bin/.cue nach .iso konvertieren
Das geht mit dem Programm “ccd2iso”, unter Ubuntu installierbar.
$ ccd2iso cdimage.bin cdimage.iso