三、linux 文件搜索命令

名称:find
功能:文件搜索
语法:find [搜索范围] [匹配条件]
find /etc -name init  根据名字在/etc目录下搜索init文件
find /etc -iname INIT  根据名字在/etc目录下搜索init文件, -iname不区分大小写
find /etc -size +204800 在/etc目录下搜索文件大小大于204800的文件
+大于 -小于 没有+-就是等于
find /etc -user root  在/etc目录下搜索所有者为root的文件
find /etc -group root  在/etc目录下搜索所属组为root的文件
find /etc -size +204800 -a -size +250000
/etc目录下搜索文件大小大于204800且小于250000的文件
-a 表示两个条件都要满足
-o 表示两个条件满足一个即可
find /etc -type f  按照文件类型查找
f文件 d目录 l软链接文件
find /etc -inumber 31220 根据i节点查找文件

名称:locate
功能:在文件资料库里搜索文件
语法:locate 文件名
locate tmp.txt
locate -i tmp.txt    -i 命令不区分大小写
updatedb 更新文件资料库

名称:grep
功能:在文件中搜索字符串匹配的行并输出
语法:grep -iv [指定字串] [文件名]
-i不区分大小写
-v排除指定字符串
grep hello /opt/tmp.txt
# grep -v  ^#  tmp.txt 去掉tmp.txt文件中的注释行

名称:man
功能:获得帮助信息
语法:man [命令或配置文件]
man ls

名称:useradd
功能:添加新用户
语法:useradd 用户名
useradd user_one

名称:passwd 
功能:设置或修改用户密码
语法:passwd 用户名
passwd user_one

名称:who
功能:查看登陆用户信息
语法:who
who

名称:w
功能:查看登陆用户详细信息
语法:w
w

名称:gzip     //不保留源文件
功能:压缩文件      只能压缩文件
语法:gzip [文件]   
gzip tmp.txt

名称:gunzip
功能:解压缩文件   
语法:gunzip [文件]
gunzip tmp.txt.gz

名称:tar  //不保留源文件
功能:打包目录
语法:tar -zcf [压缩后的文件名] [目录]
	-c 打包
	-v 显示详细信息
	-f	指定文件名
	-z 打包的同时压缩
tar -zcf tmp.tar.gz /opt/tmp   压缩
tar -zxf tmp.tar.gz 	解压

名称:zip
功能:压缩文件或目录     //保留源文件
语法:zip -r [压缩后的文件名] [文件或目录]
-r 压缩目录
zip tmp.zip tmp

名称:unzip
功能:解压缩文件或目录   
语法:unzip  [压缩文件名] 
unzip tmp.zip 

名称:bzip2
功能:压缩文件
语法:bzip2 -k [文件] 
-k保留源文件
bzip2 -k tmp

名称:bunzip2
功能:解压缩文件
语法:bunzip2 -k [压缩文件] 
-k保留源文件
bunzip2 -k tmp.bz2
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值