我有一个深层而复杂的文件系统,其中一些文件被 root 意外写入。我想一次性将这些文件的所有权改回原始所有者。
我正在使用以下命令:
find /folder -type f | xargs ls -l | grep "root root"
Run Code Online (Sandbox Code Playgroud)
但也有很多垃圾出来。
我想先创建一个列表,然后在确认后只更改该列表中的文件。
find /folder -type -f -uid 0
Run Code Online (Sandbox Code Playgroud)
会找到 root 拥有的目录下的所有文件-user root
,自然也能工作。
如果下面的所有文件/folder
都属于同一个用户/组,您可以简单地执行递归chown
:
chown -R user:group /folder
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3511 次 |
最近记录: |