Як перемістити один файл у папку за допомогою терміналу?


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.