1.寻找文件并赋权
查询当前目录及子目录下所有以“sh”结尾的文件,并赋执行权限。
#!/bin/bash
# 将当前目录及子目录下所有以“sh”结尾的文件添加可执行权限
find ./ -name "*.sh" -type f -exec chmod +x {} +
2.寻找文件并删除
查询当前目录及子目录下存在"test-delete.txt"的文件,并删除。
linux环境:
#!/bin/bash
find ./ "test-delete.txt" -type f -exec rm {} +
win环境,需要编写bat文件:
for /r %%f in (test-delete.txt) do (
del %%f
)