【问题标题】:what is meaning of /bin/chown -Rf ownername:groupname path/bin/chown -Rf ownername:groupname 路径是什么意思
【发布时间】:2016-07-28 10:17:19
【问题描述】:

我正在检查一些配置并找到了这个。谁能帮我解释/bin/chown -Rf ownername:groupname folderpath的含义?

【问题讨论】:

  • chown 是changing file owner and group 的命令。 -R 表示递归。 -f 表示抑制错误消息。欲了解更多信息:man chown
  • 我想知道将 -Rf 放在一起会做什么?能否向我们提供有关我们在提到的路径上递归获取的错误的信息?

标签: unix chmod


【解决方案1】:

前;

示例文件和文件夹;

user@user:/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


user@user:/tmp/1$ ls -arlt folder/
---------- 1 user user    0 Tem 28 14:30 test1

没有任何参数;错误信息显示如下;

user@user:/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 禁止显示此消息,并且
-R 也改变文件夹中的 test1 文件。

user@user:/tmp/1$ find . -type f -name "*" | xargs sudo chown -Rf bin.bin
[sudo] password for user: 
user@user:/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

user@user:/tmp/1/folder$ ls -arlt
total 8
---------- 1 bin    bin       0 Tem 28 14:30 test1

【讨论】:

    猜你喜欢
    • 2022-09-28
    • 2019-03-13
    • 1970-01-01
    • 2012-03-12
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 2021-08-10
    • 1970-01-01
    相关资源
    最近更新 更多