===== 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