我在一个特定文件夹中有很多文件,我只想更改文件的权限,并且只更改此文件夹(而不是子文件夹)中的权限,我该如何实现?提前致谢。
答案1
find your_folder -type f -exec chmod your_permissions {} \;
此命令仅更改所选文件夹中常规文件的权限(将“your_folder”和“your_permissions”替换为适当的值)。
如果您只想更改 your_folder 本身中的文件的权限而不是其子文件夹中的权限,您可以添加 -maxdepth:
find your_folder -maxdepth 1 -type f -exec chmod your_permissions {} \;