常用¶
确定文件是什么压缩格式¶
file命令¶
操作:
file your_archive_file.tar.gz
示例:
$ file filename.tar
filename.tar: POSIX tar archive (GNU) # 说明这是一个tar格式
$ file your_archive_file.tar.gz
your_archive_file.tar.gz: gzip compressed data, from Unix # 压缩格式是 gzip 压缩的 tar 归档文件
filename.tar.bz2 => filename.tar.bz2: bzip2 compressed data, block size = 900k
filename.tar.xz => filename.tar.xz: XZ compressed data
filename.zip => filename.zip: Zip archive data, at least v2.0 to extract
filename.7z => filename.7z: 7-zip archive data, version 0.4
filename.lzh: lzh archive data, Version 2.0
filename.rpm: RPM v3 bin i386/x86_64
RAR 格式¶
RAR 格式的文件通常无法直接通过 file 命令准确确定其类型,因为 RAR 格式并不总是包含足够的标识信息。RAR 是一种专有的压缩格式,它的文件扩展名通常是 .rar
可以尝试使用 unrar 命令来查看其详细信息:
unrar l filename.rar
备注
RAR 格式有时会使用密码保护或进行加密,这种情况下 file 命令和 unrar 命令都可能无法提供准确的信息。