0

私はLinuxを初めて使用し、パテとpscpを使用してファイルをライブホストディレクトリに移動しています。mv を使用して、最近アップロードした dist フォルダーの名前を実際のプロジェクト名に変更したいのですが、許可拒否エラーが発生します。これらのファイルを整理して名前を変更できるようにする最も安全で合理的​​な方法は何ですか?

lawton@lawtonb:/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

lawton@lawtonb:/var/www/html$ mv dist BTC_Sorter
mv: cannot move 'dist' to 'BTC_Sorter': Permission denied
4

2 に答える 2

0

あなたはファイルの所有者ではありません。sudo でコマンドを実行する必要があります

sudo mv src dest
于 2016-08-30T17:19:22.770 に答える
0

これが 1 回限りの名前変更である場合、次のように で実行するのが最善の方法mvです。sudo

sudo mv dist BTC_Sorter

ただし、ユーザーまたはグループに権限を付与したい場合は、(リンクは Arch Linux wiki に属しますが、ディストリビューションに関係なく役立つはずです)について読む必要があります。 chown

特定のケースでは、ディレクトリdistは user と group の両方によって所有されているため、 、または単にアカウントrootを使用する必要があるのはなぜですか。sudochownroot

于 2016-08-30T17:30:26.170 に答える