Linux初窥:常用命令之(文件压缩与挂载)

来源:互联网 发布:淘宝虚拟代理挣钱吗 编辑:程序博客网 时间:2024/06/05 19:24

gzip命令

命令用途:压缩或解压缩文件。
压缩格式:.gz
命令语法:gzip[选项][文件]
常用选项:
-d:解压文件;
-r:递归处理;
-v:显示执行过程;
-l:列出压缩文件的相关信息;
//递归压缩test/logs/ 目录下的所有文件,该目录下的所有文件都会被压缩成.gz格式gzip -rv /test/logs/ //查看install.log.gz的压缩信息gzip -l install.log.gz//递归解压test/logs/ 目录下的所有.gz格式的文件gzip -rdv /test/logs/

gunzip命令

命令用途:等价于 gzip -d,用来解压缩文件。
压缩格式:.gz
命令语法:gunzip[选项][文件]
常用选项:
-r:递归处理;
-v:显示执行过程;
-l:列出压缩文件的相关信息;
//递归解压test/logs/ 目录下的所有.gz格式的文件gunzip -rv /test/logs///查看install.log.gz的压缩信息gunzip -l install.log.gz

tar命令

命令用途:打包备份文件或目录。
压缩格式:.tar
命令语法:tar[选项][备份文件名][文件或目录]
常用选项:
-c:打包;
-v:显示执行过程;
-f:指定备份文件名;
-z:以gzip格式压缩或解压文件
-x:解包;
-j:以bzip2格式压缩或解压文件;
//将readme.txt文件进行打包并压缩备份,备份文件名readme.txt.tar.gztar -czvf readme.txt.tar.gz readme.txt//还原readme.txt.tar.gz中备份的文件tar -xzvf readme.txt.tar.gz //将logs目录进行压缩备份,备份名称logs.tar.gztar -czvf logs.tar.gz logs///将readme.txt文件进行打包并压缩备份,备份文件名readme.txt.tar.bz2tar -cjvf readme.txt.tar.bz2 readme.txt//还原readme.txt.tar.bz2中备份的文件tar -xjvf readme.txt.tar.bz2

zip命令

命令用途:压缩备份文件或目录。
压缩格式:.zip
命令语法:zip[选项][备份文件名][文件或目录]
常用选项:
-r:压缩目录;
-v:显示执行过程;
//将install.log文件进行压缩备份,备份名称install.log.zipzip -v install.log.zip install.log//将logs目录进行压缩备份,备份名称logs.zipzip -rv logs.zip logs/

unzip命令

命令用途:解压缩文件。
压缩格式:.zip
命令语法:unzip[选项][压缩文件]
常用选项:
-d:指定解压目录;
//还原logs.zip中备份的文件解压到tmp目录下unzip -d /tmp logs.zip 

bzip2命令

命令用途:压缩或解压缩文件。
压缩格式:.bz2
命令语法:bzip2[选项][文件]
常用选项:
-k:保留原文件;
-d:解压文件;
-v:显示执行过程;
//压缩并保留love.story 文件,生成love.story.bz2文件bzip2 -kv love.story //解压缩love.story.bz2文件,并保留压缩文件bzip2 -dk love.story.bz2 
常见的压缩格式及其所对应的Linux处理命令如下表:
压缩格式压缩命令解压缩命令.gzgzipgunzip(等价gzip -d).tartar -cftar -xf.tar.gztar -czftar -xzf.zipzipunzip.bz2bzip2bunzip2.tar.bz2tar -cjftar -xjf

mount命令

命令用途:加载文件系统到指定的挂载点。
命令语法:mount[-t文件系统]设备文件名 挂载点
//挂载iso光盘镜像文件到mnt/cdrom目录,以下三种方式均可mount -t iso9660 /dev/sr0 /mnt/cdrommount -t auto /dev/sr0 /mnt/cdrommount /dev/sr0 /mnt/cdrom

umount命令

命令用途:卸载挂载的文件。
命令语法:umount[设备文件名或挂载点]
//卸载挂载的iso光盘镜像,以下两种方式均可umount /mnt/cdromumount /dev/sr0


原创粉丝点击