目录
🌟1.find指令
1.1find使用实例
编辑
🌟2.which指令
🌟3.grep指令
3.1grep使用实例
🌟 4.zip/unzip指令
4.1 zip/unzip使用实例
🌟5.tar指令
5.1 tar使用实例
🌟6.完结
很庆幸走在自己的路上
🌟1.find指令
语法: find [选项] [文件或目录名]
功能: 用于在目录结构下查找文件
常⽤选项• -name 按照⽂件名查找⽂件
1.1find使用实例
用法1: find 文件名或目录名
效果如下->:
如果在当前目录找不到就会返回找不到,如果在当前目录能找到了就会返回名字
用法2:find -name 文件/目录名
这里还用我们上面的图,只不过新增加了一行指令,我画出来了
使用-name选项可以不在当前目录下进行查找,只要能找到就会返回位置
🌟2.which指令
功能:搜索系统指定的命令举例:
返回系统指定的命令所在的位置
🌟3.grep指令
语法: grep [选项] [要搜索的字符串] [文件]功能:在⽂件中搜索字符串,将找到的行打印出来
常⽤选项:
• -i :忽略大小写的不同,所以大小写视为相同• -n :顺便输出⾏号• -v :反向选择,亦即显⽰出没有 '搜寻字符串' 内容的那⼀行
3.1grep使用实例
1. -i
忽略大小写的不同
2. -n
顺便输出行号
3. -v
反向选择,即显示出没有字符串内容的那一行
🌟 4.zip/unzip指令
(这两条指令可能需要使用root用户安装:
yum install zip unzip
)即这样:
图片中为安装完后的效果,你们只需要输入画框内的内容即可
语法: zip [选项] [生成的压缩文件] [文件或目录]
功能: 用于文件或目录的打包压缩 生成的压缩文件的后缀应为
.zip
:
常⽤选项• -r:递归处理,将指定目录下的所有⽂件和子目录⼀并处理
4.1 zip/unzip使用实例
用法1: zip [生成的压缩文件] [文件或目录]
用法2: zip -r [生成的压缩文件] [文件或目录]
只是普通的压缩目录并不会把目录里面的文件/目录一起压缩,只会压缩一个空壳目录
因此我们需要使用 -r 选项,这样才能把目录里面的内容一起压缩
这里不演示了
用法1: unzip [压缩包]
用于解包解压一个
.zip
的压缩包
用法2: unzip [压缩包] -d [目标路径]
🌟5.tar指令
语法:tar [选项] 文件与目录
功能:用于打包或解包;不打开只查看等操作
常用选项:
-c 建立一个压缩文件的参数指令(create 的意思);
-x 解开一个压缩文件的参数指令!
-t 查看 tarfile 里面的文件!
-z 是否同时具有 gzip 的属性?即是否需要用 gzip 压缩?
-j 是否同时具有 bzip2 的属性?即是否需要用 bzip2 压缩?
-v 压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f 使用档名,请留意,在 f 之后要立即接档名,不要再加参数!
-C 解压到指定目录
5.1 tar使用实例
用法1: 打包操作
tar
命令对文件或目录进行打包,例如将112
目录打包成112.tar
文件
其中,
-c
表示创建新的归档文件,-v
表示显示详细过程,-f
用于指定归档文件名。
用法2: 解包操作
-x
表示解压,-v
和-f
作用同上。再次执行
tree
命令后,目录结构没有变化,可能是因为解压后的文件和目录原本就存在于当前路径下,新解压的文件覆盖了原有的文件,所以从目录结构上看不出来明显变化 。不过,从tar -xvf
命令的执行过程输出,能确认解包操作已经完成了。
用法3: 仅查看内容
若只想查看归档文件中的内容,而不实际解压,可以用:
-t
选项用于列出归档文件中的内容。