Я набрал следующее:
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
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
Вы переместили Ваш /var/www/folder
в ../../
, но какой des это означает?
.
и ..
специальные записи, которые имеет каждый каталог. Эти .
ссылки этот каталог сам, в то время как эти ..
ссылки родительский каталог.
Так ../../
относительный путь, который указывает на каталог "прародителя" текущего рабочего каталога т.е. каталог на два уровня выше Вашего текущего.
Поэтому, когда Вы работали mv
рассматриваемая команда изнутри /etc/apache2/sites-available
, Вы переместили другую папку в каталог два уровня выше от этого, который является /etc
.
То, что это сделало, - то, что это переместило исходное содержание в ../../
(родитель родителя). Упоминание пути корневого каталога места назначения сделало бы работу для Вас, но теперь это просто переместило все содержание 2 каталога прежде в иерархии.