zip格式的压缩
zip 压缩文件名 源文件
压缩文件
zip -r 压缩文件名 源文件
压缩文件夹
unzip 压缩文件
解压缩
gzip 格式的压缩
gzip 源文件
压缩为.gz格式文件,源文件消失
gzip -c 源文件 > 压缩文件
压缩为.gz格式文件,保留源文件(其实就像是copy了一份)
gzip -r 目录
压缩目录下所有的子文件,但不能压缩目录
gzip -d 压缩文件
解压缩
gunzip 压缩文件
解压缩
gunzip -r 目录
解压目录下所有的子文件
bz2 格式的压缩
bzip2 源文件
压缩为.bz2格式文件,源文件消失(注意bzip不能压缩目录)
bzip2 -k 源文件
压缩为.bz2格式文件,保留源文件
bzip2 -d 压缩文件
-k保留压缩文件
bunzip2 压缩文件
-k保留压缩文件
tar 文件打包
tar -cvf 打包文件名 源文件
tar -cvf aaa.tar aaa
如果要同时要压缩多个到一起只需多个文件后面接空格分开(当然也可以先打包再压缩)
-c
打包-x
解包tar -xvf 打包文件
-v
显示过程-f
指定打包后的文件名-z
压缩为.tar.gztar -zcvf 压缩文件包名.tar.gz 源文件
-x
解包tar -zxvf 压缩文件包名.tar.gz
-j
tar -jcvf 压缩包名.tar.bz2 源文件名
-x
解包tar -jxvf 压缩文件包名.tar.bz2
-t
是test的意思,只查看,但不解压tar -ztvf aaa.tar.gz
<a name="Linux命令格式"></a>Linux命令格式
命令 [选项] [参数]
例如:
ls -lh install.log
在查看文件的时候都可以使用 -h 来转换成人能看懂的格式 123 将会转换成 0.123k
查看目录的属性 -d
我们使用 ls -l /etc/
将会查看etc目录下所有文件权限,那要查看etc目录本身就要加一个d
例如 ls -ld /etc/
ll 命令是 ls -l 的缩写
image
image
image
-p 是递归,先建立上级目录再建立后面目录mkdir -p aaa/bbb
image
Ctrl+L 清屏命令 相当于 clear 命令
命令补全 Tab命令补全 两下 Tab 键将会列出所有匹配项
image
image
image
image
在移动文件夹的时候不需要加 -r
其他命令对目录操作一般都会加-r 但是这个不要可能是因为Linux系统不是同一个人开发的
mv 同样也是改名命令 当文件在同一个目录的时候就是改名 eg: mv aaa.txt bbb.txt
image
根目录下的 bin和sbin ,和 user 目录下的 bin 和 sbin都是用来保存系统命令的
我们一般只在root 或者 home tmp user中放东西
image
在软链接的情况下源文件要写绝对路径 否则将会找不到文件(系统会到同一个目录下找源文件,所以找不到<u>符号连接层次过多</u>,硬链接将不需要)ln -s /user/home/lgl/aaa.txt ddd/aaa.txt
网友评论