当前位置:首页>Linux>📂 Linux数字卡片14|tar命令

📂 Linux数字卡片14|tar命令

  • 2026-10-21 13:34:35
📂 Linux数字卡片14|tar命令

📂 Linux数字卡片14|tar命令

📂 Linux数字卡片14|tar命令

文件管理界的压缩魔法师🧙♂

运维新人灵魂困惑:
\"传大文件总被邮箱拒收?
备份网站目录要一个个打包?\"
解锁Linux最强归档工具
一键压缩/解压/传输的终极奥义👇
📦【打包压缩必杀技】
tar -czvf site.tar.gz /var/www 🔥
(-c创建压缩包,-z用gzip压缩,-v显示进度,-f指定文件名)
tar -cjvf db_backup.tar.bz2 /data/mysql 🗜
(-j启用bzip2高压缩率,适合数据库备份)
tar -xJvf archive.tar.xz 🎉
(-J解压xz格式,下载的源码包常用)
🔄【解压释放妙招】
tar -xvf package.tar 🧨
(万能解压指令,自动识别压缩类型)
tar -tf backup.tar 🔍
(-t查看压缩包内容,避免解压后才发现错包)
tar -xvf log.tar --wildcards \'*.log\' 🎯
(通配符精准提取,只要.log文件)
🛠 高频场景实战
▸ 跨平台传输:
tar -czvf project --exclude=node_modules ./src 📤
(--exclude排除大体积依赖目录)
▸ 增量备份:
tar -g snapshot -czvf inc_backup.tar.gz /data 🕒
(-g记录快照,只打包新增/修改的文件)
▸ 远程同步:
tar -czf - /log | ssh user@backup \"tar -xzf - -C /remote\" 🌐
(管道流直接异地备份,不落本地磁盘)
💡 避坑指南+冷知识
⚠ 参数顺序重要!-f必须紧跟文件名
⚠ 绝对路径打包解压可能覆盖系统文件(建议用-P参数或相对路径)
✨ 用--checkpoint显示压缩进度条(大文件救星)
✨ 支持分卷压缩:tar -czvf - bigfile | split -b 2G - part.tar.gz.

#linux运维 #linux学习与交流 #运维 #Linux #编程 #嵌入式开发#自学软件测试 #计算机 #linux运维 #后端开发

最新文章

随机文章