mv папку и теперь папка, кажется, исчезла

mv папку и теперь папка, кажется, исчезла

Я набрал следующее:

mv /var/www/folder/ ../../

Теперь я не могу найти эту папку или что-то, что было внутри нее. Что я упускаю?

/var выглядит так:

root@,my-server:/var# ls -la
total 52
drwxr-xr-x 13 root root   4096 Apr 28 11:17 .
drwxr-xr-x 22 root root   4096 Apr 29 06:52 ..
drwxr-xr-x  2 root root   4096 May  3 06:53 backups
drwxr-xr-x 12 root root   4096 Apr 29 06:48 cache
drwxrwxrwt  2 root root   4096 Apr 28 11:17 crash
drwxr-xr-x 46 root root   4096 Apr 29 06:48 lib
drwxrwsr-x  2 root staff  4096 Apr 10  2014 local
lrwxrwxrwx  1 root root      9 Apr 28 09:33 lock -> /run/lock
drwxrwxr-x 14 root syslog 4096 May  3 06:53 log
drwxrwsr-x  2 root mail   4096 May  1 06:34 mail
drwxr-xr-x  2 root root   4096 Feb 17 17:12 opt
lrwxrwxrwx  1 root root      4 Apr 28 09:33 run -> /run
drwxr-xr-x  7 root root   4096 Apr 28 16:28 spool
drwxrwxrwt  2 root root   4096 Apr 29 06:53 tmp
drwxr-xr-x  3 root root   4096 May  3 15:33 www

решение1

folderтеперь находится в родительском каталоге родительского каталога ( ../..) каталога, который был текущим каталогом во время mvвыполнения команды.

Если вы намеревались переехать, folderвам /varследовало бы сделать следующее:

mv /var/www/folder/ /var/www/folder/../../

Или просто

mv /var/www/folder/ /var/

Для отображения текущего каталога используйте pwd, например

$ pwd
/home/jay/tmp/test

$ mv /var/www/folder/ ../../

$ ls -d ../../folder
../../folder

или эквивалент

$ ls -d /home/jay/folder
/home/jay/folder

решение2

Вы переместили свой /var/www/folderв ../../, но что это значит?

.и ..являются специальными записями, которые есть в каждом каталоге. .Ссылается на сам каталог, а ..ссылается на родительский каталог.

То же самое ../../относится и к относительному пути, который указывает на «родительский» каталог текущего рабочего каталога, т.е. каталог, расположенный на два уровня выше текущего.

Итак, когда вы запустили mvнужную команду изнутри /etc/apache2/sites-available, вы переместили другую папку в каталог на два уровня выше этой, то есть в /etc.

решение3

Что он сделал, так это переместил исходный контент в ../../(родительский родительский). Упоминание пути к корневому каталогу назначения сделало бы всю работу за вас, но теперь он просто переместил весь контент на 2 каталога раньше в иерархии.

Связанный контент