一、文件
1. mv
mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令等同于DOS系统下的ren和move命令的组合。它的使用权限是所有用户。
格式:
1
| mv [options] 源文件或目录 目标文件或目录
|
参数
-i:交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答”y”或”n”,这样可以避免误覆盖文件。
-f:禁止交互操作。mv操作要覆盖某个已有的目标文件时不给任何指示,指定此参数后i参数将不再起作用。
1 2 3 4 5 6 7 8 9 10 11
| // 将/usr/udt中的所有文件移到当前目录(用”.”表示)中 mv /usr/udt/* .
// 将文件test.txt重命名为wbk.txt mv test.txt wbk.txt
// 把当前目录的一个子目录里的文件移动到另一个子目录里 mv 文件名/* 另一个目录
// 移动当前文件夹下的所有文件到上一级目录 mv * ../
|
二、打包压缩
1. .tar
参数
-c:建立一个包文件,后缀为 .tar
-x:解开一个包文件
-z:以gzip命令压缩/解压缩
-v:处理的过程中显示文件
-f:file 指定文件名
参数示例
tar -zcvf —— 打包同时进行压缩,生成 .tar.gz
tar -zxvf —— 对压缩后的打包文件进行解压
tar -cvf —— 只对文件进行打包,没压缩
tar -xvf —— 对 .tar 文件进行解包
1 2 3 4 5 6
| // 打包 tar cvf FileName.tar DirName (注:tar是打包,不是压缩!)
// 解包 tar xvf FileName.tar
|
2. .gz
简介:
·gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流行的压缩文件格式。gzip命令对文本文件有60%~70%的压缩率。减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。
特点:
gzip只能压缩文件,不能压缩目录,后缀名为.gz,压缩后原文件会被删除
参数
-c:写到标准输出上,保持原始文件
-d:解压缩
-f:强制压缩或解压缩
-r:递归访问目录结构,压缩文件
.gz
1 2 3 4 5 6 7
| // 压缩 gzip FileName
// 解压1 gunzip FileName.gz // 解压2 gzip -d FileName.gz
|
.tar.gz 和 .tgz
1 2 3 4 5
| // 压缩 tar zcvf FileName.tar.gz DirName
// 解压 tar zxvf FileName.tar.gz
|
3. .zip
简介:
在Linux压缩后的文件,基本都可以在Windows系统中解压;Windows中压缩的文件,在Linux中不一定可用,但是zip格式的压缩文件,可以做到可用
缺点:
zip的压缩比不是很高
参数:
-r:递归压缩,包含目录内的全部文件
-f:只更新有变动的文件,生成新的压缩包
1 2 3 4 5
| // 压缩 zip FileName.zip DirName
// 解压 unzip FileName.zip
|
4. .rar
1 2 3 4 5
| // 压缩 rar a FileName.rar DirName
// 解压 rar x FileName.rar
|
5. .bz
.bz
1 2 3 4 5 6
| // 压缩: 未知
// 解压1 bzip2 -d FileName.bz // 解压2 bunzip2 FileName.bz
|
.tar.bz
1 2 3 4
| // 压缩:未知
// 解压 tar jxvf FileName.tar.bz
|
6. .bz2
.bz2
1 2 3 4 5 6 7
| // 压缩 bzip2 -z FileName
// 解压1 bzip2 -d FileName.bz2 // 解压2 bunzip2 FileName.bz2
|
.tar.bz2
1 2 3 4 5
| // 压缩 tar jcvf FileName.tar.bz2 DirName
// 解压 tar jxvf FileName.tar.bz2
|
7. .Z
.Z
1 2 3 4 5
| // 压缩 compress FileName
// 解压 uncompress FileName.Z
|
.tar.Z
1 2 3 4 5
| // 压缩 tar Zcvf FileName.tar.Z DirName
// 解压 tar Zxvf FileName.tar.Z
|