我试图在一个文件夹中找到可执行文件及其总数,它显示但总数不是这是我下面的代码,如果我犯了错误,有人可以帮助我吗,我只是一个试图学习一些的新手bash 脚本希望这是正确的方法,谢谢
#!/bin/bash
To="home/magie/d2"
cd "$To"
find . -type f -perm 755
if
find . -type f -perm 755
then
echo | echo wc -l
fi
最佳答案
如果你想找到所有的可执行文件,那么使用这个命令:
find home/magie/d2 -type f -perm -u+rx | wc -l
或
find home/magie/d2 -type f -perm +111 | wc -l
这里的所有答案都是查找权限为 755 的文件,但请记住,即使是 744 或 700 也是用户的可执行文件。
关于linux - BASH - 计算可执行文件的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8932769/