2016-08-30 10 views
0

Я очень новичок в linux и использую putty и pscp для перемещения файлов в живую размещенную директорию. Я хотел бы переименовать мою недавно загруженную папку dist в ее фактическое имя проекта, используя mv, но получить отказ в разрешении. Какой самый безопасный и разумный способ организовать эти файлы, чтобы я мог их переименовать?разрешено при переименовании файла в linux at/var/www/html

[email protected]:/var/www/html$ ls -la 
total 268 
drwxr-xr-x 4 root root  4096 Aug 30 16:42 . 
drwxr-xr-x 3 root root  4096 Aug 18 23:05 .. 
-rw-rw-r-- 1 lawton lawton 253276 Aug 27 18:06 bundle.js 
drwxr-xr-x 2 root root  4096 Aug 30 16:42 dist 
-rw-r--r-- 1 root root  17 Aug 18 23:24 info.php 
drwxr-xr-x 2 root root  4096 Aug 27 18:59 react-youtube 

[email protected]:/var/www/html$ mv dist BTC_Sorter 
mv: cannot move 'dist' to 'BTC_Sorter': Permission denied 

ответ

0

Если это разовый переименование, ваш лучший курс действий будет работать mv с sudo, как это:

sudo mv dist BTC_Sorter

Если, однако, вы хотите иметь права доступа для вашего пользователя или группы, должен делать some reading aboutchown (Ссылка относится к вики Arch Linux, но должна быть полезной независимо от вашего дистрибутива).

В вашем конкретном случае, каталог dist принадлежит как пользователю, так и группе root, следовательно, почему вы должны были бы использовать sudo, chown или просто root счетов.

0

Вы не являетесь владельцем файла, необходимо выполнить команду с Судо

sudo mv src dest