tar好像不支持解压多个文件 使用awk做个循环就可以了 ls a/*.tar.gz|awk '{print $NF}' | xargs -t -i tar -xzf {} -C b 解压a目录下的所有.tar.gz到b目录