Linux目录与文件的高级操作

本文介绍了Linux中find、grep、wc和du等命令的高级用法,用于查找文件、搜索内容、统计文件信息和查看磁盘空间。通过find查找文件,grep进行文本搜索,wc统计文件内容,du检查磁盘空间,这些工具在日常Linux系统管理中非常实用。
摘要由CSDN通过智能技术生成

http://note.youdao.com/noteshare?id=62c570aea5bb186661235984ef311153&sub=9605F90BFFC345C39833CA937F2BBE50
本节大纲
find命令在文件系统里查找文件
grep命令在文件中查找内容
涉及到文件的可以用通配符,grep还支持正则表达式
wc命令统计,可以统计文件行数和字节数
du查看各个目录占用磁盘空间的大小,磁盘空间不足的时候,可以用du来查看哪个文件占用空间最大,然后进行调整
split/cat分割合并文件,比如有1000行,100行分一个文件,可以分10个文件,也可以把10个100行的文件合成一个1000行的文件
查找文件 — WHICH
which命令
which命令是查找某个命令的完整路径,也就是说它是用来查找可执行文件的,which命令的原理是在当前登录用户的PATH环境变量记录的路径中查找。
which命令使用例子:
which grep(查找grep命令的二进制文件路径)
查找文件 — WHEREIS
whereis命令
whereis命令则是用来快速查找程序的二进制文件、源代码文件和man手册文件的路径。
比如如果输入:whereis grep,那么找到的结果就比which命令找到的内容多,因为which命令只会列出二进制文件路径,而whereis命令会把grep的二进制文件、源文件代码、帮助文档。
查找文件(重点)
find命令
find命令会在指定目录及其子目录下查找符合条件的特定文件。当我们忘了文件的位置,可以使用该命令。
命令格式:
find 目录名 条件
常见条件:
-name name指定要被寻找的文件或目录名称,可用通配符
-type x 以文件类型作为寻找条件。文件类型x如下:
d — 目录(directory),f — 文件(file)
-name -type d
-name -type f
例如:
find /temp -name “abc”
find /temp -name “abc”
find /temp -type d:查找/temp路径下所有目录(文件夹),包括隐藏的文件夹
find /temp -type f:查找/temp路径下所有文件
find /temp -name “abc” -type d:查找/temp路径下所有名字为"abc"的目录(文件夹),包括隐藏的文件夹
find /temp -n

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值