有的时候目录下有很多gz文件,不想一个个解压的话,可以通过以下命令:
1、首先导航到要解压的目录下:
cd /home/data
2、然后,使用以下命令来解压所有 .gz 文件:
find dataA -name "*.gz" -exec gunzip {} +
这里这些的意思是:
find dataA
: 在 data A目录及其子目录中查找-name "*.gz"
: 查找所有以 .gz 结尾的文件-exec gunzip {} +
: 对每个找到的文件执行 gunzip 命令
3、如果要保留原始的 .gz 文件的话,可以 -k :
find dataA -name "*.gz" -exec gunzip -k {} +
4、如果想要查看进度,就加一个 -v :
find dataA -name "*.gz" -exec gunzip -v {} +