【linux】tar [选项] 归档文件名 要打包的文件/目录..

你这个命令参数位置反了,tar 的基本顺序是:

tar [选项] 归档文件名 要打包的文件/目录...

你现在写的是:

bash 复制代码
tar jcvf 12_exp_v1.2/ 12_exp_v1.2_wsl2.tar.bz2

这相当于把 目录当成压缩包名 了。

如果你的目标是:

👉 把目录 12_exp_v1.2/ 打成 12_exp_v1.2_wsl2.tar.bz2

正确写法应该是:

bash 复制代码
tar -jcvf 12_exp_v1.2_wsl2.tar.bz2 12_exp_v1.2/

解释一下参数:

  • -j :使用 bzip2 压缩(后缀 .tar.bz2
  • -c :创建新的归档
  • -v :显示过程(可选)
  • -f :指定归档文件名,后面紧跟压缩包名字

如果你想顺便排除 .git 之类的目录,也可以这样:

bash 复制代码
tar -jcvf 12_exp_v1.2_wsl2.tar.bz2 12_exp_v1.2/ --exclude='.git'

直接改成上面那条就行。

相关推荐
小周学学学2 小时前
vmware的python自动化:批量迁移虚拟机
运维·自动化·vmware·虚拟化
Gold Steps.2 小时前
GitOps之Jenkins 构建镜像自动更新 Helm 并触发 ArgoCD 自动同步
运维·ci/cd·云原生
一殊酒2 小时前
【Docker】实战用例:前后端分离项目多容器Docker化设计
运维·docker·容器
yuuki2332332 小时前
【Linux】Linux基本指令 & 权限全解析
java·linux·服务器
熠速2 小时前
CI/CD功能介绍
运维·ci/cd
李长渊哦2 小时前
Nginx 反向代理实战:解决 IPv6 报错与跨网段访问指南
运维·nginx
信创工程师-小杨2 小时前
银河麒麟SP3如何离线部署二进制docker
运维·docker·容器
小疙瘩2 小时前
本文记录Windows11安装Docker(Docker Desktop)的详细步骤
运维·docker·容器
沐伊~2 小时前
LINUX基础篇(Ubuntu):
linux·运维·服务器