-
获取文件夹
ls -l |grep "^d"

-
获取文件 (包括"-", "l"链接)
ls -l | grep "^[^d]" -
批量删除
- 使用awk提取出文件名
ls -l | grep "^[^d]" | awk '{print $9}'

- 使用xargs执行删除
ls -l | grep "^[^d]" | awk '{print $9}' | xargs rm -vf
本文介绍如何使用Linux命令行进行文件与文件夹的批量操作,包括获取文件夹及文件列表,以及如何批量删除文件。通过组合使用ls、grep、awk和xargs等命令,可以高效地完成这些任务。
获取文件夹
ls -l |grep "^d"

获取文件 (包括"-", "l"链接)
ls -l | grep "^[^d]"
批量删除
ls -l | grep "^[^d]" | awk '{print $9}'
ls -l | grep "^[^d]" | awk '{print $9}' | xargs rm -vf
4万+

被折叠的 条评论
为什么被折叠?