相关命令:
find /etc/ -type f –name “*conf” #查找/etc目录下以conf为结尾的所有文件
find /etc/ -type f –name “*conf” –exec cat {} >>1.txt \; #将/etc目录下所有conf结尾的文件
内容输出到1.txt文件中
du –sh 1.txt #查看文件1.txt的大小
wc –l 1.txt #查看文件1.txt中内容的行数
file 1.txt #探测给定文件的类型
file常用选项:-b:列出结果时,不显示文件名称
-c:详细列出指令执行过程,便于排错或分析
-f<名称文件>:指定多个文件,使file依序辨识,每列一个文件名称
-L:直接显示符号连接所指向的文件类别
-v:显示版本信息
-z:尝试去解读压缩文件的内容
yum install –y bizp2 #安装bzip2压缩工具软件包
1、 压缩打包介绍:
常见压缩文件
Windows:
.rar .zip .7z
Linux:
.zip .gz .bz2 .xz .tar.gz .tar.bz2 .tar.xz
2、 gzip压缩工具:
注意:不能压缩目录
gzip -d 1.txt.gz / gunzip 1.txt.gz #解压压缩文件
gzip -@ 1.txt # @范围1-9,1-9为指定压缩级别,默认为6
zcat 1.txt.gz #查看压缩文件1.txt.gz
gzip –c 1.txt > /root/1.txt.gz #将1.txt文件压缩到/root/1.txt.gz中,且源文件1.txt仍存在
gunzip –c /root/1.txt.gz >/tmp/1.txt.new #将压缩文件/root/1.txt.gz解压到/tmp/1.txt.new
3、 bzip2压缩工具:
注意:与gzip一样,不能压缩目录,默认压缩级别更高
bzip2 1.txt / bzip2 –z 1.txt #压缩普通文件1.txt
bzip2 –d 1.txt.bz2 / bunzip2 1.txt.bz2 #解压压缩文件
bzip2 -@ 1.txt #@范围为1-9,指定压缩级别,默认为9
bzcat 1.txt.bz2 #查看压缩文件1.txt.bz2
bzip2 –c 1.txt > /root/1.txt.bz2 #将1.txt文件压缩到/root/1.txt.bz2中,源文件1.txt仍存在
bzip2 –c –d /root/1.txt.bz2 > /tmp/2.txt #将压缩文件/root/1.txt.bz2解压到/tmp/2.txt中
4、 xz压缩工具:
注意:与gzip、bzip2相同,不能压缩目录
xz 1.txt / xz –z 1.txt #压缩普通文件1.txt
xz –d 1.txt.xz / unxz1.txt.xz #解压压缩文件1.txt.xz
xz -@ 1.txt #@范围为1-9,默认为6
xzcat 1.txt.xz #查看压缩文件1.txt.xz
xz –c 1.txt > /root/1.txt.xz #将1.txt压缩到/root/1.txt.xz中,且源文件仍存在
xz –d –c /root/1.txt.xz > 2.txt #将/root/1.txt.xz压缩文件解压到2.txt,源文件仍存在