Linux下有各种压缩以及解压文件的方法,有时候记不清楚到底那个是哪个,本文将逐步完善这 些解压缩命令,并给出说明.
一般Linux发行版本均可.
常用参数如下:
压缩多个文件:
zip output.zip file_1 file_2 file_3
递归的压缩目录:
zip -r output.zip dir
解压:
unzip input.zip unzip input.zip -d output_dir
压缩为 tar.gz 文件:
tar zcvf output.tar.gz dir_1 dir_2
解压:
tar zxvf input.tar.gz output_dir
查看文件大小:
ls -al --block-size=M du -ah #列出文件以及文件的大小
查看目录大小:
du -h #递归的显示所有目录的大小 du -sh * #列出当前所有目录的大小
这里我们使用 process来监视耗时任务的执行进度, 一个命令行窗口中执行如 cp,mv 等命令,另一个窗口使用 progress 来监视进度:
sudo apt install progress # Ubuntu 16.04 progress -M
如有问题可以通过我的邮箱dXAyZ2Vla0AxNjMuY29tCg==或者新浪微博:bugnofree联系我.