Date: Tue, 5 Dec 2006 16:57:01 +0100 From: martijn <martijn@pacno.net> To: freebsd-questions@freebsd.org Subject: help! directories changed into regular files! :( Message-ID: <20061205155701.GA20751@scratch.home.pacno.net>
next in thread | raw e-mail | index | archive | help
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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061205155701.GA20751>