























2026-04-21 16:41 xiashengwang 阅读(13) 评论() 收藏 举报
tar 命令的常用组合gzip, bzip2, zip 辅助工具tar(tape archive)tar -cvf archive.tar /pathtar -xvf archive.tartar -czvf archive.tar.gz /pathtar -xzvf archive.tar.gz使用 bzip2(更慢但更小):-cjvf / -xjvf
gzip file # 压缩成 file.gz,原文件消失
gunzip file.gz # 解压
zip -r archive.zip dir/
unzip archive.zip
tar -czvf etc_backup_$(date +%Y%m%d).tar.gz /etc
ls -lh etc_backup_*.tar.gz
用bzip2的压缩的话,换-z为-j,后缀名.gz改为.bz2。
tar -cjvf etc_backup_$(date +%Y%m%d).tar.bz2 /etc
tar -tzvf etc_backup_20250417.tar.gz | head -20 # 列出内容不解压
tar -xzvf etc_backup_20250417.tar.gz -C /tmp/ # 解压到 /tmp
用bzip2的解压,换-z为-j:
tar -xjvf etc_backup_20260421.tar.bz2 -C etc_tmp/
zip -r scripts.zip ~/linux_practice/scripts/
unzip scripts.zip -d /tmp/unzip_test/
-f 选项导致 tar 把文件名当成下一个参数-C 指定目录,文件会散落在当前目录tar -czvf 和 tar -xzvf 中 z 的位置可以调换吗?tar -xzvf 压缩包名 要解压的文件路径tar -xzvf etc_backup_20250417.tar.gz etc/hosts此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。