方法很多种, 根据实际文件类型,位置情况进行变通:
1、 for查询:for tar in *.tar.gz do tar xvf $tar done2. 列出文件列表,然后xargs 逐一解压:ls *.tar.gz | xargs -n1 tar xzvf3. 用find 条件查找(目录1层,名字带.bz2扩展)解压:find -maxdepth 1 -name "*.bz2"|xargs -i tar xvjf {}
原创 | 2022-10-05 16:26:24 |浏览:1.6万
方法很多种, 根据实际文件类型,位置情况进行变通:
1、 for查询:for tar in *.tar.gz do tar xvf $tar done2. 列出文件列表,然后xargs 逐一解压:ls *.tar.gz | xargs -n1 tar xzvf3. 用find 条件查找(目录1层,名字带.bz2扩展)解压:find -maxdepth 1 -name "*.bz2"|xargs -i tar xvjf {}