【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'

直接改成上面那条就行。

相关推荐
前端程序猿i9 小时前
Nginx 教程:从入门到能上线
运维·nginx
木雷坞9 小时前
Qdrant Docker 部署教程:数据卷、API Key 和集合初始化
运维·docker·容器·知识图谱
wuminyu9 小时前
Java锁机制之park和unpark源码剖析
java·linux·c语言·jvm·c++
团象科技9 小时前
外贸站选海外服务器 拆解跨境运营中常被忽略的核心性能细节
运维·服务器
皆圥忈9 小时前
文件描述符与重定向
linux
实心儿儿9 小时前
Linux —— 线程池(2)
linux
Lv_沐曦9 小时前
银河麒麟桌面版安装、多屏配置、触摸校准
运维·docker·samba·vsftpd·银河麒麟·触控校准·多屏配置
AI帮小忙9 小时前
主机安全排查
linux·服务器·安全
半壶清水10 小时前
ubuntu下利用ns-3 + NetAnim搭建可视化路由选路过程的方法
linux·运维·ubuntu
程序员老舅10 小时前
从内核视角,看Linux文件读写过程
linux·服务器·c++·内核·linux内核·vfs·linux内存