13

I just gave this command by accident

mv *

while I was in a directory, needless to say that the content of my dir is gone and I have almost no hope to recover it, luckily it wasn't something relevant, but I'm surprised that mv accepts 1 argument and it also does some business with a simple * .

What does this command do ?

I'm under Ubuntu with bash.


EDIT:

given <rootName> as the directory where you are in when you give the mv * command, I can confirm that you should end up having another directory with the same name inside your root, something like <rootName>/<rootName> .

The problem now is that I already trashed my <rootName> without caring too much about the its destiny, so I can't say what's inside <rootName>/<rootName>, but I think that the logic of the given explanation is pretty clear and I can easily imagine that all my files went there .

Mat
  • 52,586
user2485710
  • 1,493

0 Answers0