Как переместить один файл в папку с помощью терминала?


43

Я хочу переместить один файл в папку с помощью терминала. Как мне это сделать?


linuxcommand.org/learning_the_shell.php Проверьте mvкоманду.
Дан

используйте команду mv. Это может быть сложнее, так как у вас могут быть проблемы с владением / разрешениями, если вы перемещаете файл за пределы $ HOME.
Пантера


@muru: Этот вопрос явно отличается, потому что он спрашивает, как конкретно переместить файлы на рабочий стол.
Дэвид Фёрстер

Ответы:


62
mv [file] [directory]

Например, чтобы перейти info.txtиз фактического каталога в config/каталог, введитеmv info.txt config/


Как было указано в правильном комментарии, вышеприведенное не будет выполнено, если пользователь, запустивший команду, не будет иметь права на запись ни в файл, ни в папку.

Если вы ставите перед командой префикс sudo, вы говорите системе запускать команду от имени rootпользователя (аналог учетной записи администратора). Пример:

sudo mv info.txt config/

БОЛЬШОЕ ВАЖНОЕ ПРИМЕЧАНИЕ:
используйте, толькоsudoесли вы уверены, что знаете, что делаете - Ubuntu защищает вещи по определенной причине. Использованиеsudoвы можете сломать вашу ОС, принудительно переустановить, если вы переместите (или удалите или что-то еще) важные файлы.


1
зависит от владельца и разрешений пункта назначения. Может понадобиться использовать sudo или обсудить права собственности / разрешения.
Пантера

4

Вы можете использовать ту же команду для переименования файлов. Переименование - это перемещение файла в то же место, но с новым именем. Используя предыдущий пример:

mv info.txt config/information.txt

Это переместит файл и изменит его имя.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.