我正在尝试将其导出到仅与我的目录中的可执行文件大小相同的文件(不以 结尾.sh
)。
这是我执行的命令,它似乎可以导出不可执行文件和可执行文件:
file -x -type | size * > /home/user/Desktop/userbinfiles.xls
如果可能的话,我想要实现的是导出那种文件:
包含以下内容的文件:
- 文件大小
- 文件类型
- 文件名
我知道我的命令不会这样做。
还有想法吗?
答案1
size
您可以使用以下命令在所有可执行文件上执行:
find . -executable -type f | xargs size
- 该
find
命令将查找当前目录下所有可执行文件 xargs
size
将发送命令要处理的文件结果列表
您可以使用以下命令size
对所有不以 结尾的可执行文件执行.sh
:
find . -executable -type f | grep -v '\.sh$' | xargs size
- 该命令将从列表中
grep -v '\.sh$'
删除所有以 结尾的文件.sh