Не переименовывать папку / файл через терминал
mv "old location" "new location"
mv /home/user/my_static /home/user/static
= просто старая папка скопирована в новую папку.
Я что-то упускаю совершенно очевидное?
(Я читаю учебные пособия по Linux, и мне пришлось остановиться, потому что файлы не будут переименовываться)
2 ответа
От mv
man-страница:
SYNOPSIS
mv [OPTION]... [-T] SOURCE DEST
mv [OPTION]... SOURCE... DIRECTORY
DESCRIPTION
Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.
Если пункт назначения (ваше "новое местоположение") является каталогом, источник ("старое местоположение") будет перемещен в этот каталог. Итак, чтобы переименовать файл / каталог, вы должны убедиться, что каталог с таким же новым именем уже не существует.
Вы уверены, что не опечатали, когда это сделали, так как это команда.
Это может быть проще для вас, если вы в домашнем каталоге пользователя просто
mv my_static /home/user/static