2016-07-28 73 views
0

我正在檢查一些配置並找到了它。任何人都可以幫我解釋/bin/chown -Rf ownername:groupname folderpath的含義嗎?/bin/chown是什麼意思-Rf ownername:groupname路徑

+2

'chown'是'更改文件所有者和組'的命令。 「-R」表示遞歸。 '-f'表示抑制錯誤信息。欲瞭解更多信息:'人chown' – sat

+0

我想通過給-RF一起知道它會做什麼?將讓我們提供有關錯誤的信息,我們正在遞歸提到的路徑上? – Jhansi

回答

0

ex;

示例文件和文件夾;

[email protected]:/tmp/1$ ls -arlt 
-rw-rw-r-- 1 user user  0 Tem 28 14:29 test1 
-rw-rw-r-- 1 user user  0 Tem 28 14:29 test2 
drwxrwxr-x 2 user user 4096 Tem 28 14:30 folder 


[email protected]:/tmp/1$ ls -arlt folder/ 
---------- 1 user user 0 Tem 28 14:30 test1 

沒有任何參數;錯誤信息如下所示;

[email protected]:/tmp/1$ find . -type f -name "*" | xargs chown bin.bin 
chown: changing ownership of ‘./folder/test1’: Operation not permitted 
chown: changing ownership of ‘./test2’: Operation not permitted 
chown: changing ownership of ‘./test1’: Operation not permitted 

-f抑制該mesage,並
-R也改變TEST1文件中的文件夾。

[email protected]:/tmp/1$ find . -type f -name "*" | xargs sudo chown -Rf bin.bin 
[sudo] password for user: 
[email protected]:/tmp/1$ ls -lart 
total 80 
-rw-rw-r-- 1 bin bin  0 Tem 28 14:29 test1 
-rw-rw-r-- 1 bin bin  0 Tem 28 14:29 test2 
drwxrwxr-x 2 user user 4096 Tem 28 14:30 folder 

[email protected]:/tmp/1/folder$ ls -arlt 
total 8 
---------- 1 bin bin  0 Tem 28 14:30 test1