dd if=/dev/zero of=/root/Desktop/bigfile bs=1M count=100 //复制if路径下的文件到of路径下并生成指定大小,bs是读写大小,count是读写次数
//dd:拷贝一个文件,并在拷贝的同时进行指定的转换
gzip、bizp2和tar
//gizp
gzip bigfile //压缩文件,压缩包以.gz结尾
gunzip bigfile //解压缩
//bizp2
bizp2 bigfile //压缩文件,压缩包以.gz结尾
bunizp2 bigfile //解压缩,原压缩包会消失
bzip2 -d bigfile //解压缩
//tar(可以压缩目录)
tar -cf 2303class.tar 2303class //压缩目录,c表示压缩成压缩包,f表示使用该压缩包名,后面只能跟压缩包名
gzip 2303class.tar //解压缩
tar -zcf 2303class.tar.gz 2303class //压缩成gz格式压缩包,-z表示以gzip指令处理该文件或目录,-j表示以bzip2指令处理文件夹或目录
tar -tf 2303class.tar.gz //提前检查包内容
tar xf 2303class.tar.gz //自动判断压缩格式并解压,x表示解压缩
也就是说,gzip和bizp2都不能压缩文件夹,而tar可以压缩文件夹,并且可以将文件压缩成gzip和bizp2格式的压缩包,以及实现自动判断压缩格式并解压的操作。