2016-08-30 71 views
0

我对Linux非常新,并且使用putty和pscp将文件移动到实时托管目录。我想使用mv将我最近上传的dist文件夹重命名为其实际的项目名称,但获得权限被拒绝的错误。安排这些文件的最安全和最合理的方式是什么,以便我可以重命名它们?权限被拒绝时,在/ var/www/html在Linux中重命名文件

[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

执行命令。如果这是一个一次性的重命名,最好的行动当然会运行mvsudo,像这样:

sudo mv dist BTC_Sorter

不过,如果你想为你的用户或用户组的权限,你应该这样做some reading aboutchown(该链接属于Arch Linux wiki,不管你的发行版是否有用)。

你的具体情况,该目录dist由用户和组root拥有两个,因此为什么你需要使用sudochown或简称为root帐户。

0

你是不是该文件的所有者,你需要使用sudo

sudo mv src dest