ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Linux 中检测gz压缩文件是否损坏

Linux 中检测gz压缩文件是否损坏

 

Linux 中检测gz压缩文件是否损坏。

 

001、

[s20233040742@admin2 x_test]$ ls
a.sh  b.sh
[s20233040742@admin2 x_test]$ seq 10 | gzip > a.txt.gz
[s20233040742@admin2 x_test]$ echo "xxx" > b.txt.gz
[s20233040742@admin2 x_test]$ ls
a.sh  a.txt.gz  b.sh  b.txt.gz
[s20233040742@admin2 x_test]$ cat a.sh
#!/usr/bin/env bash
gzip -t a.txt.gz
if [ $? -eq 0 ]
thenecho a.txt.gz intact
elseecho a.txt.gz damage
fi
[s20233040742@admin2 x_test]$ cat b.sh
#!/usr/bin/env bash
gzip -t b.txt.gz
if [ $? -eq 0 ]
thenecho b.txt.gz intact
elseecho b.txt.gz damage
fi
[s20233040742@admin2 x_test]$ bash a.sh
a.txt.gz intact
[s20233040742@admin2 x_test]$ bash b.shgzip: b.txt.gz: not in gzip format
b.txt.gz damage

image

 。

 

返回列表