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 ] then echo a.txt.gz intact else echo a.txt.gz damage fi [s20233040742@admin2 x_test]$ cat b.sh #!/usr/bin/env bash gzip -t b.txt.gz if [ $? -eq 0 ] then echo b.txt.gz intact else echo b.txt.gz damage fi [s20233040742@admin2 x_test]$ bash a.sh a.txt.gz intact [s20233040742@admin2 x_test]$ bash b.sh gzip: b.txt.gz: not in gzip format b.txt.gz damage

。

浙公網安備 33010602011771號