How do I move files and directories to the parent folder in Linux?
I came here because I'm new to this subject as well. For some reason the above didn't do the trick for me. What I did to move all files from a dir to its parent dir was:
cd to/the/dir
mv * ../
find . -maxdepth 1 -exec mv {} .. \;
this will move hidden files as well.
You will get the message:
mv: cannot move `.' to `../.': Device or resource busy
when it tries to move .
(current directory) but that won't cause any harm.
Type this in the shell:
mv *.* ..
That moves ALL the files one level up.
The character *
is a wildcard. So *.deb
will move all the .deb files, and Zeitgeist.*
will move Zeitgeist.avi and Zeitgeist.srt one folder up, since, of course, ..
indicates the parent directory.
To move everything including folders, etc, just use *
instead of *.*