split命令 分割文档
-b size 指定分割出来的文件大小,size可以加入单位,b代表512字节,k代表1KB,m表示1MB
-n 这里的n指定分割的每个文件的长度,默认1000行
-d 将split命令生成的文件序列以数字形式命名
-a 指定split命令生成的文件序列的长度,默认为2
mv 将文件或目录改名或将文件由一个目录移入另一个目录
-i 交互式操作
-f 禁止交互,强制覆盖
zip/unzip命令
zip
-r 递归压缩,将指定目录下的所有文件、子目录全部压缩
-d 从压缩文件内删除指定的文件
-i "文件列表" 只压缩文件列表中的文件
-x "文件列表" 压缩时排除文件列表中指定的文件
-u 更新文件到压缩文件中
-m 将文件加入压缩文件压缩后,删除原始文件
-F 尝试修复损坏的压缩文件
-T 检查压缩文件内的每个文件是否正确无误
- 压缩级别 1-9之间的数字
unzip
-x 同上
-t 测试压缩文件有无损坏,并不解压
-v 查看压缩文件的详细信息,具体包括压缩文件中包含的文件大小、文件名、压缩比等,并不解压
-n 解压时不覆盖已经存在的文件
-o 解压时覆盖已经存在的文件,且不要求用户确认
-d 目录名 把压缩文件解压到指定目录下
gzip/gunzip 将一般文件进行压缩或解压缩,扩展名为.gz
两者其实是一个文件
gzip只对文件进行压缩,不针对目录
-d / -r / -t / -v / -l / -num
-d 解压缩
-r 递归压缩指定目录及其子目录下的所有文件
bzip2/bunzip2 类似gzip,扩展名为.bz2
打包和解压缩的命令好多。。。。只需要记住常用的选项即可。后面学习最常用的tar命令