专栏首页地方网络工作室的专栏Linux\Mac 递归移除某文件夹下所有文件(不包含文件夹)的执行权限命令

Linux\Mac 递归移除某文件夹下所有文件(不包含文件夹)的执行权限命令

今天别人给了我传了一个文件夹,里面是一个项目代码。我查看了一下,发现所有文件都是有执行权限的。这让我很不爽,于是我将所有文件(不包含文件夹)的执行权限全部去掉。执行命令如下:

find . -type f -exec chmod -x {} \;

命令很好理解,前面的 find . -type f 是找到当前文件夹下的所有文件(不包含文件夹)。

如果是要找到所有的文件夹,则是 find . -type d

-exec 是将前面找到的结果执行一个命令。

chmod -x 是移除执行权限,如果是要增加执行权限,则是 chmod +x

{} 相当于接受参数。

; 分号是 -exec 的参数,需要用反斜线转义一下。;shell 的语句结束的符号 -exec 的参数是; 不转就被 shell 吃了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • vue3.0 Composition API 上手初体验 用路由循环,做个导航菜单

    通过前文的讲述,我已经基本讲清楚了 vue 3.0 的新特性,以及开发使用方法。只是演示 Demo 搞了好几个页面,只能输入地址进行跳转让我不爽,于是,我给我的...

    FungLeo
  • Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(十)打包项目并发布到子目录

    Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(十)打包项目并发布到子目录 前情回顾 通过上一章《Vue2+VueRou...

    FungLeo
  • vue3.0 Composition API 上手初体验 使用 vue-router 构建多页面应用

    前两讲,我们已经顺利的使用 vue3.0 将项目跑起来了。但是实在是过于简陋,目前我们几乎不可能开发只有一个页面的应用。因此,vue-router 是必不可少的...

    FungLeo
  • es中的mapping

    爱撒谎的男孩
  • 内置变量和函数

    以上是go里面的内置builtin 包里面的函数和变量,由于函数方法使用都比较简单,这里就不在赘述了

    酷走天涯
  • 熟悉SQL语法

    SQL适用于使用SQL访问和处理数据的数据库系统,包含Oracle, SQL Server,等等,自然MySQL也是使用SQL的。

    Rare0716
  • C++核心准则C.90:依靠构造函数和赋值运算符,而不是内存初始化和内存拷贝‍

    C.90: Rely on constructors and assignment operators, not memset and memcpy

    面向对象思考
  • MySQL手工暴库语句

    本期给大家整理了一下手工的爆库语句,虽然没有sqlmap那么好,但是在特定的情况下还是很有用,大家可以收藏作为一个笔记使用。

    网e渗透安全部
  • 金蝶k3wise 核算项目、辅助资料

    landv
  • 大数据技术之_08_Hive学习_03_查询+函数

    https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Select 查询语句语法:

    黑泽君

扫码关注云+社区

领取腾讯云代金券