Linux コマンド:フォルダ所有権の確認方法

公開:2026.05.10(日) 20:25

フォルダ所有権の確認方法

Linux コマンド:フォルダ移動」でフォルダを移動させようとしたが権限不足のようでエラーが発生した。
mv: cannot move '/home/xxx/docker/php/www/html/prophp_sample' to '/home/xxx/docker/php/prophp_sample': Permission denied

移動元、移動先、どちらかのフォルダに所有権が無いためと思われるが、現在の所有権を確認するには "ls -l" コマンドを使用する。

実行結果:
xxxxxxxx@xxxx:~/docker/php$ ls -l
total 160
-rw-r--r-- 1 xxxxxxxx xxxxxxxx   454 May  2 00:34 compose.yaml
drwxr-xr-x 7      999 root      4096 May 10 19:43 mysql
-rw-r--r-- 1 xxxxxxxx xxxxxxxx 73251 Apr 22 10:29 php.ini-debug
-rw-r--r-- 1 xxxxxxxx xxxxxxxx 73397 Apr 22 10:29 php.ini-production
-rw-r--r-- 1 xxxxxxxx xxxxxxxx    88 May  1 23:15 production-compose.yaml
drwxr-xr-x 3 xxxxxxxx xxxxxxxx  4096 May  1 23:11 www

xxxxxxxx@xxxx:~/docker/php/www/html$ ls -l
total 28
-rw-r--r-- 1 root     root        56 May  2 00:11 composer.json
-rw-r--r-- 1 root     root     11615 May  2 00:11 composer.lock
-rw-r--r-- 1 xxxxxxxx xxxxxxxx    18 May  1 23:13 phpinfo.php
drwxr-xr-x 5 root     root      4096 May  2 00:37 prophp_sample
drwxr-xr-x 5 root     root      4096 May  2 00:11 vendor

コピー元prophp_sampleの所有権がrootになっていることがわかる。


"Linuxコマンド"

0 件のコメント:

その他の記事