Попытка переместить файл с помощью команды mv, а теперь он потерян?

Вы просто не смотрели на это достаточно внимательно, поскольку ответ прямо перед вами:

debian8@hwy:~$ sudo iptables -L
Chain INPUT (policy DROP)

Вы можете увидеть policy DROP выше, так как вы установили политику цепочки по умолчанию на DROP .

1
01.05.2017, 00:55
2 ответа

Я подозреваю одно из следующего:

переименовано

Если /Desktop не существовало, когда вы запускали эту команду, файл «UTMAnalysis.pdf» был бы переименован в «Dektop». Вы можете подтвердить, был ли это каталог или файл с помощью этой команды:

ls -ld /Desktop

Если это каталог, первым символом будет «d», тогда как если это файл, это будет «-». ".

linux-okrz:~ # ls -ld file
-rw-r--r-- 1 root root 0 Apr 29 19:43 file
linux-okrz:~ # ls -ld directory/
drwxr-xr-x 2 root root 4096 Apr 29 19:45 directory/

Вы также можете запустить команду stat для просмотра информации о них:

linux-okrz:~ # stat file
  File: 'file'
  Size: 0           Blocks: 0          IO Block: 4096   regular file
Device: 807h/2055d  Inode: 20709419    Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2017-04-29 19:43:57.620769552 -0600
Modify: 2017-04-29 19:43:57.620769552 -0600
Change: 2017-04-29 19:43:57.620769552 -0600
 Birth: -
linux-okrz:~ # stat directory
  File: 'directory'
  Size: 4096        Blocks: 8          IO Block: 4096   directory
Device: 807h/2055d  Inode: 20709424    Links: 2
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2017-04-29 19:45:52.036413879 -0600
Modify: 2017-04-29 19:45:52.036413879 -0600
Change: 2017-04-29 19:45:52.036413879 -0600
 Birth: -

В правой части вывода вы можете увидеть «обычный файл» и «каталог». Если это файл, вы можете переименовать его обратно и убедиться, что вы все еще можете получить к нему доступ.

Внутри /Desktop

Следующая возможность заключается в том, что он находится в каталоге /Desktop. Если это каталог (должно быть подтверждено предыдущим предложением), вы не указали, регистрировались ли вы там или нет. Вы можете запустить эту команду от имени пользователя root, чтобы получить полное представление о каталогах и файлах в этом каталоге:

ls -lah /Desktop/

Оттуда вы увидите, найдете ли вы файл UTMAnalysis.pdf.

Скрытое действие

Третья возможность заключается в том, что существует другая команда или действие, выполненное до или после указанной вами команды, которая сделала с файлом что-то еще. Вы можете проверить свою историю с помощью команды history, чтобы узнать, можете ли вы найти какую-либо другую команду, которая воздействовала на этот файл. Вы также можете попробовать найти файл с помощью команды find от имени пользователя root:

find / -type f -name "*UTMAnalysis.pdf*"

Если указанная выше команда не находит его, значит, она его не находит. есть "UTMAанализ.pdf" больше не используется в его названии или больше не существует в системе.

2
27.01.2020, 23:34

mv предполагает, что поскольку цель не был существующим каталогом, который вы хотели переместить UTMAnalysis.pdf в корневой каталог и назвать его Desktop.

Чтобы исправить эту ошибку, используйте sudo mv /Desktop ~/Desktop/UTMAnalysis.pdf

0
27.01.2020, 23:34

Теги

Похожие вопросы