Top.Mail.Ru
Ответы
Аватар пользователя
1 год назад
от
Изменено

Команда mv, Linux. Как отличить перемещение и переименование?

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Гуру

mv делает и то и другое.
Но у неё есть аргумент --backup или -b
То есть делаешь mv --backup=МЕТОД. А методы могут быть следующими.
none или off — не делать резервных копий, даже если включена опция --backup
numbered или t — имя резервной копии получит числовой индекс (пример: myfile.txt~2~).
existing или nil — если в директории уже есть резервные копии с числовыми индексами, то использовать числовые индексы для новых резервных копий, во всех остальных случаях использовать метод simple.
simple или never — делать обычные резервные копии (пример: myfile.txt~).
Используй методы если боишься затереть нужный файл.

Аватар пользователя
Мыслитель

Зачем тебе отличать? Ее можно использовать как для перемещения так и для переименования.

Аватар пользователя
Мыслитель

Если в туже папку - это переименование - если в другую папку - то это уже перемещение - так все отличают - нечего нового не кто пока не придумал.