如何以递归方式将所有文件夹chmod排除在特定文件夹内的所有文件夹?

Kraang Prime

我想要chmod特定文件夹中的所有文件夹和子文件夹,但我希望排除一个文件夹(及其包含的所有子文件夹)。

到目前为止,我所掌握的是来自StackOverflow的以下解决方案:

到目前为止,这是我想出的:

find . -type d \( -path ./node_modules \) -prune -o -print -exec chmod 644 {}\;

问题是有或没有-print我收到以下错误:

查找:缺少“ -exec”的参数

以下行具有我需要-exec chmod 644{}\;阅读的预期结果

find . -type d \( -path ./node_modules \) -prune -o -print

我在将数据管道传输到的那一行上缺少了什么-exec

亚历克斯

之后删除-print,转义( and )并添加空间{}

find . -type d \( -path ./node_modules \) -prune -o -exec chmod 644 {} \;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

.gitignore如何排除特定文件夹的所有直接文件,但包括该文件夹的所有子文件夹?

如何在文件夹mac中CHMOD所有文件夹?

BitTorrent同步-排除所有特定的子文件夹

如何将文件夹及其所有子文件夹和文件递归设置为 drwxrwxrwx

如何按原样使用文件夹内或文件夹外的所有php文件

如何获取特定文件夹中的所有文件?

递归清除其中没有文件的文件夹中的所有文件夹和子文件夹

将所有子文件夹请求重定向到特定文件夹

将子文件夹内的所有内容复制到主文件夹?

Windows命令以递归方式将所有文件复制到主文件夹

递归同步所有文件-排除所有文件夹(但不包括其内容)

从递归文件夹中删除所有zip文件

递归测试文件夹中的所有flac文件

chmod 777到文件夹和所有内容

(批量)如何递归删除目录中除以.开头的文件/文件夹之外的所有文件/文件夹?

如何以编程方式删除Cloud Storage Bucket中文件夹中的所有内容

删除文件夹中除具有特定名称的文件夹外的所有文件夹

将所有文件从FTP上的特定文件夹下载到本地文件夹

Powershell:将所有文件从文件夹和子文件夹移至单个文件夹

AppleScript - 将所有文件/文件夹从源文件夹复制到目标文件夹

如何.gitignore文件夹中的所有文件/文件夹,而不是文件夹本身?

如何删除除父文件夹下的某些特定文件夹以外的所有文件

Ansible:删除文件夹内的所有文件和目录,而不是文件夹本身

匹配文件夹内的所有文件并忽略其中的一个文件夹

如何使用终端以递归方式删除所有.svn文件夹?

如何删除Shell脚本文件中的特定if语句,并对单个文件夹内所有文件夹的所有文件执行相同的操作

将所有RAR文件从子文件夹提取到其文件夹中

将文件夹中的所有子文件夹压缩为单个zip文件

将文件复制到文件夹和所有子文件夹中