Не переименовывать папку / файл через терминал

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
Другие вопросы по тегам