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?
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:
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.
t.
···
ara.t.howard@noaa.gov wrote:
On Mon, 27 Nov 2006, Trans wrote:
> 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:
>
> 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?
>
> Thanks,
> T.
>
> ruby 1.8.4 (2005-12-24) [i486-linux] on ubuntu