Tips und Tricks mit der GNU/Linux Kommandozeile

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

Leave a Reply

Your email address will not be published. Required fields are marked *

Confirm that you are not a bot - select a man with raised hand:

Spam protection by WP Captcha-Free

This site uses Akismet to reduce spam. Learn how your comment data is processed.