最近在做一个题,我编了一个shell程序,其中有一步就是 解压一个文件夹下所有的 .tar.bz2文件到当前文件夹,并删除原来的.tar.bz2文件,
我用的命令为 tar -xvf *.tar.bz2
结果出现这样的提示:
anyeheishao@anyeheishao-laptop:~/桌面$ ./jieya.sh
tar: 记录大小 = 8 块
tar: 3b78b5e8641c55598a7975081ab0542f.tar.bz2:归档中找不到
tar: 6ce54abd52063bddf4805611047d25a5.tar.bz2:归档中找不到
tar: 87b66e2a04314b86cf8a553e7f0f09cf.tar.bz2:归档中找不到
tar: a63dd5af4b2c93ecff278090f4e031f1.tar.bz2:归档中找不到
tar: bc041f9fc63ed8c1a7fa862124d7a753.tar.bz2:归档中找不到
tar: d9320f682d0bd391295ec51797d67d5c.tar.bz2:归档中找不到
tar: fdc025d27b971324c58d133dc2663b3a.tar.bz2:归档中找不到
tar: 由于前次错误,将以上次的错误状态退出
anyeheishao@anyeheishao-laptop:~/桌面$
使用命令tar -xvfj *.tar.bz2
结果出现这样的提示:
anyeheishao@anyeheishao-laptop:~/桌面$ ./jieya.sh
tar: j:无法 open: 没有那个文件或目录
tar: 错误不可恢复:现在退出
由于才接触shell编程,好多都不清楚。
解压 tra.bz2 文件遇到的问题
-
- 帖子: 19
- 注册时间: 2010-01-03 22:13
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
-
- 帖子: 547
- 注册时间: 2008-05-14 18:53
- 来自: 上海
Re: 解压 tra.bz2 文件遇到的问题
你这个tar包可能损坏了
另外用file命令看下这是不是个tar文件
另外用file命令看下这是不是个tar文件
- wangdu2002
- 帖子: 13284
- 注册时间: 2008-12-13 19:39
- 来自: 物华天宝人杰地灵
-
- 帖子: 19
- 注册时间: 2010-01-03 22:13
Re: 解压 tra.bz2 文件遇到的问题
后来用了个 for循环,结果搞定了 不过还是不明白咋回事
-
- 帖子: 3
- 注册时间: 2007-09-26 13:04
Re: 解压 tra.bz2 文件遇到的问题

解压包还要for循环??
-
- 帖子: 3
- 注册时间: 2007-09-26 13:04
Re: 解压 tra.bz2 文件遇到的问题

解压包还要for循环??
- wangdu2002
- 帖子: 13284
- 注册时间: 2008-12-13 19:39
- 来自: 物华天宝人杰地灵
Re: 解压 tra.bz2 文件遇到的问题
pwd取得当前目录才吧。。。没有路径变量,咋能找得到文件呢? 

行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
海内生明月,天涯共此夕。
--------------------吾本独!