Heheh, now i can reproduce it ;-) I did an in-place search&replace with sed on a bunch of symlinks to directories, but i didn't remember they were symlinks. When you do that, the symlink gets backed up as a normal file.
probably not the behauviour we want, but hey, thats live when you give stupid commands ;-) martijn. Once upon a Tue, Dec 05 2006, martijn hit keys in the following order: > Hi, > > I remembered thinking, should i backup the directory tree before this chang? > nah ;-) > > i used sed in a directory with subdirs, and it changed all directories into > normal files :( > > the exact command: > > sed -i -e s/'pm_properties\([^a-z]\)/#__properties\1/g' * > > after which i discovered it had name the directories <name>-e and had turned > into regular files. no warnings whatsoever. (btw, yes i know that it should > have been -i.orig) > > weird thing is, i can't reproduce the bug, and the command history wasn't big > enough to figure out what was so special about this particular situation... > sed > sais 'in-place editing only works for regular files' but this time it > didn't.... > > my question though: is there _any_ way to flip the bit that marks the file > being a directory? it would really be helpful to me because i've just lost a > lot of work. > > any ideas? > > bye > Martijn. > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "[EMAIL PROTECTED]" _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"