Friday, January 15, 2010

Recursive SVN Directory Removal - Ubuntu 9.10 Karmic

From time to time it can be handy to remove subversion references from code that is sitting on the file system. The following command will remove all '.svn' directories from the current directory on down:

user@machine:~/dev/sample1$ rm -rf `find . -type d -name .svn`

(Please note those are grave accent quotes - below the tilde on the key left of the one(1) key.)

This command should work for all flavours of Unix.

~Fin

Tuesday, January 12, 2010

Create a symbolic link - Ubuntu 9.10 Karmic

ln -s /path/to/real/file /path/to/non-existant/file

So you could do like:

user@machine:~/devtools/jdk$ ll
drwxr-xr-x 10 root root 4096 2010-01-12 11:11 jdk-1.6.0
user@machine:~/devtools/jdk$ ln -s jdk-1.6.0/ current
user@machine:~/devtools/jdk$ ll
lrwxrwxrwx 1 brad brad 10 2010-01-12 11:25 current -> jdk-1.6.0/
drwxr-xr-x 10 root root 4096 2010-01-12 11:11 jdk-1.6.0
user@machine:~/devtools/jdk$

~Fin