tar命令怎么一次解压多个文件
答案:4 悬赏:30
解决时间 2021-04-23 01:46
- 提问者网友:我是我
- 2021-04-22 08:47
tar命令怎么一次解压多个文件
最佳答案
- 二级知识专家网友:虚伪的现实
- 2021-04-22 09:39
参考方法如下:
1、for查询:
for tar in *.tar.gz; do tar xvf $tar; done
2、列出文件列表,然后xargs 逐一解压:
ls *.tar.gz | xargs -n1 tar xzvf
扩展资料:
tar命令参数:
-A或--catenate 新增文件到已存在的备份文件。
-b<区块数目>或--blocking-factor=<区块数目> 设置每笔记录的区块数目,每个区块大小为12Bytes。
-B或--read-full-records 读取数据时重设区块大小。
-C<目的目录>或--directory=<目的目录> 切换到指定的目录。
-d或--diff或--compare 对比备份文件内和文件系统上的文件的差异。
参考资料来源: Tar (Linux系统命令)
1、for查询:
for tar in *.tar.gz; do tar xvf $tar; done
2、列出文件列表,然后xargs 逐一解压:
ls *.tar.gz | xargs -n1 tar xzvf
扩展资料:
tar命令参数:
-A或--catenate 新增文件到已存在的备份文件。
-b<区块数目>或--blocking-factor=<区块数目> 设置每笔记录的区块数目,每个区块大小为12Bytes。
-B或--read-full-records 读取数据时重设区块大小。
-C<目的目录>或--directory=<目的目录> 切换到指定的目录。
-d或--diff或--compare 对比备份文件内和文件系统上的文件的差异。
参考资料来源: Tar (Linux系统命令)
全部回答
- 1楼网友:疯山鬼
- 2021-04-22 11:17
目录下,
for i in *.tar.gz ; do tar zxvf $i; done
- 2楼网友:何必打扰
- 2021-04-22 10:45
方法很多种, 根据实际文件类型,位置情况进行变通:
1. for查询:
for tar in *.tar.gz; do tar xvf $tar; done
2. 列出文件列表,然后xargs 逐一解压:
ls *.tar.gz | xargs -n1 tar xzvf
3. 用find 条件查找(目录1层,名字带.bz2扩展)解压:
find -maxdepth 1 -name "*.bz2"|xargs -i tar xvjf {}
- 3楼网友:冷眼_看世界
- 2021-04-22 10:25
gzip-dgflashplayer-6.0.69.tar.gz
解压后生成gflashplayer-6.0.69.tar文件,
再用tar-xvfgflashplayer-6.0.69.tar解压
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯