linux常用命令(未完待续)

搜索文件、文件夹数、文件个数命令

1、查看某文件夹下文件的个数(通用)

ls -l | grep "^-" | wc -l

2、查看某文件夹下文件目录的个数

ls -l | grep "^d" | wc -l

3、查看某文件夹下文件的个数,包括子文件里的文件

ls -lR | grep "^-" | wc -l

4、查看某文件夹下文件目录的个数,包括子文件里的文件目录

ls -lR | grep "^d" | wc -l

命令补充:
ls -l :查看目录类型(文件、目录、链接等)
wc -l :统计行数

5、搜索以xx开头的文件

ls -1 | grep "^xx\."

注:grep后面使用正则表达式去匹配

6、按修改时间排序显示目录
ls -r:升序

ls -t:降序(最新的在最前面)

二:查找文件

1、查找xx开头的文件并复制到某个文件夹下

find ./ -name "xx*.jar"  -exec cp {} ./gateway \;

注:分号必须加上

2、从当前目录开始查找所有扩展名为.log的文本文件,并找出包含”error”的行

find . -name “*.log” | xargs grep “error”

3、查找当前目录下扩展名以.log结尾的文件并删除

find  ./   -name  "*.log"  |  xargs rm -f 

参考地址:https://www.cnblogs.com/heishuichenzhou/p/10609144.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

相关阅读更多精彩内容

  • 1. 学习 Linux 终端命令的原因 Linux 刚面世时并没有图形界面,所有的操作全靠命令完成,如 磁盘操作、...
    GaoYuan117阅读 132评论 0 0
  • 远程登录 ssh -p 50022 my@127.0.0.1-p 后面是端口my 是服务器用户名127.0.0.1...
    xiaohan_zhang阅读 784评论 0 1
  • 1、ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包...
    不倒翁的归宿阅读 265评论 0 0
  • Linux 简单命令 1、ls 命令 就是 list 的缩写,通过 ls 命令不仅可以查看 linux 文件夹包含...
    b9d2d6e91b27阅读 443评论 0 0
  • 1、ls命令 就是 list 的缩写,通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件...
    gaoaoaoao阅读 449评论 0 1

友情链接更多精彩内容