linux 查找目录下包含子目录下所有.py文件 赋予执行权限
时间: 2023-09-12 11:05:10 浏览: 159
linux命令大全.pdf
你可以使用以下命令来查找目录下包含子目录下所有.py文件并赋予执行权限:
```
find /your/directory/path -name "*.py" -type f -exec chmod +x {} \;
```
其中,`/your/directory/path`是你想要查找的目录路径,`-name "*.py"`表示查找文件名以`.py`结尾的文件,`-type f`表示查找文件类型为普通文件,`-exec`表示对查找到的文件执行后面的命令,`chmod +x {} \;`表示给查找到的文件赋予执行权限。
注意,这个命令会将所有查找到的.py文件都赋予执行权限,包括子目录下的文件。如果你只想给当前目录下的.py文件赋予执行权限,可以将命令改为:
```
find /your/directory/path -maxdepth 1 -name "*.py" -type f -exec chmod +x {} \;
```
其中,`-maxdepth 1`表示只在当前目录下查找文件,不包含子目录。
阅读全文