Linux系统运维之文件系相关操作系列命令

1、file ------查看文件类型

命令:file +文件 ---------------查看文件的类型
在这里插入图片描述

2、which -----显示命令的全路径

此命令用于在PATH环境变量里面查找指定的命令
命令格式:which+命令
在这里插入图片描述
“也可以自己定义一个命令,存到指定的路径下便可调用”(在此小编也卡壳,且听下回分解,也可在讨论区一同商讨)

3、whereis -----显示命令及相关文件的 全路径

用于定位指定命令的可执行文件、源代码文件以及man帮助文件的路径
命令格式:whereis+命令
-b:查找可执行文件
-m:查找帮助文件
-s:查找源代码文件
在这里插入图片描述

4、locate -----快速定位文件路径

特别提示:该命令软件包在CentOS 7中没有安装,如需使用此命令,则需要提前安装,安装操作如下:

安装命令:yum install mlocate -y (小编在此已经安装就不再演示)
命令格式:locate +命令
-c:不显示匹配的内容,只显示匹配的行数
-i:匹配时忽略大小写
-r:支持基本的正则表达式匹配
在这里插入图片描述

5、find -----查找目录下的文件 (重点中的重点)

比较重要的参数选项:

参数选项解释说明
-mtime按照文件的修改时间来查找文件具体如下:1、-n:表示文件更改的时间距现在有n天;2、+n:表示文件更改的时间距现在n天以前;3、n:表示距现在n天
-name按照文件名来查找文件,只支持“*”、“?”、“[]”等通用的符号
-type查找某一类型的文件,具体说明如下:b:块设备文件;c:字符设备文件;d:目录;p:管道文件;l:符号链接问价;f:普通文件;s:socket文件;D:door
-exec对匹配的文件进行执行该参数所给出的shell命令
取反,反向查找
-a取交集,全拼为and
-o取并集,全拼为or

在这里插入图片描述

6、grep -----文本过滤工具(重要的命令)

-v:显示不匹配的行,或者是可以说是排除某些行,显示不包含匹配的行
-n:显示匹配的行号
-i:不区分大小写(默认是区分大小写的)
-w:以单词为单位进行过滤
(具体涉及的命令截图过多,小编就不在此演示截图,可以自己尝试的哦)

7、xargs -----从标准输入执行命令

-n:n表示数字,表示几个东西绑在一起
-d:指定分隔符,不能指定默认是空格
-i:把{}里面的东西当做前面要查找的结果
例如:
在这里插入图片描述

8、tar -----打包压缩(重要的命令)

-z:压缩或者解压
-c:创建新的tar包
-v:显示详细的tar命令执行过程
-f:指定丫说文件的名字
-t:不解压查看tar包的内容
-x:解开tai包
-h:打包跟随软链接的真时目录*****
-C:指定解压的目录
压缩过程:在这里插入图片描述
解压过程:在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值