Перемещение файлов

Чтобы переместить файл, используйте mvкоманду. Синтаксис команды mvочень похож на cpкоманду:

mv source destination

В следующем примере hostsсозданный ранее файл перемещается из текущего каталога в Videosкаталог:

sysadmin@localhost:~$ ls                                               
Desktop    Downloads  Pictures  Templates  example.txt  hosts.copy     
Documents  Music      Public    Videos     hosts                       
sysadmin@localhost:~$ mv hosts Videos                                  
sysadmin@localhost:~$ ls                                               
Desktop    Downloads  Pictures  Templates  example.txt                 
Documents  Music      Public    Videos     hosts.copy                 
sysadmin@localhost:~$ ls Videos                                        
hosts                                                                 

Когда файл перемещается, он удаляется из исходного местоположения и помещается в новое место. Перемещение файлов может быть несколько затруднительным в Linux, поскольку пользователям нужны определенные разрешения для удаления файлов из каталога. Без правильных разрешений Permission deniedвозвращается сообщение об ошибке:

sysadmin@localhost:~$ mv /etc/hosts .
mv: cannot move `/etc/hosts' to `./hosts': Permission denied

Разрешения будут подробно рассмотрены позже

Last updated