===== BASH (/bin/bash) ===== ==== find === == recursively remove all .svn dirs == rm -rf `find . -type d -name .svn` == find files newer/oder than == find ./ -type f -type d -newermt 2007-06-07 == replace a string in all files in a subdirectory == find . -name '*.shtml' -type f -print0 | xargs -0 sed 's/mitarbeiter-und-studenten/staff/g' -i Replaces mitarbeiter-und-studenten with staff. __BE careful with that!!!!__ == Use a command on all //directories/files// recursive == find -type d -exec chmod g+s {} \; == Copy directory content == Copy the content of one directory into an other already existing directory cp /dir/. /dir2/ -R === other stuff === == View and edit metadata of pdf-documents: == pdftk original.pdf dump_data output metadata.txt edit metadata.txt ... and back into the pdf: pdftk original.pdf update_info metadata.txt output new.pdf