解压
解压命令 | 文件 | 注释 |
tar -xzvf | file.tar.gz | 解压tar.gz |
tar –xvf | file.tar | 解压 tar包 |
tar -xjvf | file.tar.bz2 | 解压 tar.bz2 |
tar –xZvf | file.tar.Z | 解压tar.Z |
unrar | file.rar | 解压rar |
unzip | file.zip | 解压zip |
7z x | file.7z | 解压7z |
压缩
压缩命令 | 压缩后重命名 | 需要压缩文件 | 注释 |
tar –cvf | file.tar | file.txt | 将目录里所有txt文件打包成file.tar |
tar –czf | file.tar.gz | file.txt | |
tar –cjf | file.tar.bz2 | file.txt | |
tar –cZf | file.tar | file.txt | |
rar a | file.rar | file.txt | rar格式的压缩,需要先下载rar for Linux |
zip | file.txt | zip格式的压缩,需要先下载zip for linux | |
7za a -t7z -r | file.7z | 压缩7z |
合并分卷文件
cat img_celeba.7z.0** > new.7z
分卷压缩
tar cjf - TB0508/ |split -b 5000m - TB0508.tar.bz2.
同时解压所有zip文件
for z in *.zip; do unzip $z; done
当前文件夹下子文件夹个数
ls -l |grep "^d"|wc -l