I’m trying to move a folder from the /tmp dir (accessed via Dir.tmpdir)
to the current working directory. It fails to do the move and instead
just copies the folder. I get no error or warning. I can do it just
find from the command line:
I can do it just find from the command line:
mv /tmp/foo bar
but if I try
ruby -w -rfileutils -e “FileUtils.mv(’/tmp/foo’, ‘bar’))”
It only copies. Anyone have any idea why?
FileUtils.mv is a ::cp and an ::unlink behind the scenes. I’m not
familiar enough with Unix permissions – perhaps they are such that you
can move a file but not remove it?
well, i want to move it. of course I can cp_r + rm_r which is
equivalent (and what I ended up doing to work around it) but it seems
to me mv should work.