2018.4.17 四周第二次课

zip压缩工具 (可以压缩目录)

概念:zip压缩包在Windows和Linux中都比较常用,
它可以压缩目录和文件,压缩目录时,需要指定目录下的文件。
zip后面先跟目标文件名(即压缩后的自定义的压缩包名),
然后跟要压缩的文件或者目录;
安装源码包:yum -y install zip
特点:压缩完了源文件不删除。
选项:
-r 压缩目录

zip压缩文件

[[email protected] d6z]# zip 2.txt.zip 2.txt #先跟目标文件名,再跟指定文件路径。
adding: 2.txt (deflated 75%)
[[email protected] d6z]# ls
1.txt 2.txt 2.txt.zip dior1

压缩目录和文件

[[email protected] d6z]# zip -r dior1.zip 2.txt dior1/ #压缩文件和目录
updating: dior1/ (stored 0%)
updating: dior1/1.txt (stored 0%)
adding: 2.txt (deflated 75%)
[[email protected] d6z]# ls
1.txt 2.txt 2.txt.zip dior1 dior1.zip

解压zip

[[email protected] d6z]# yum -y install unzip #安装源码包
[[email protected] d6z]# unzip dior1.zip
Archive: dior1.zip
replace dior1/1.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: #是否要覆盖,因为压缩的时候并没有把源文件删除,是否需要覆盖 替换。 A 表示全部yes

指定解压zip到哪里去

[[email protected] d6z]# mkdir test #创建目录
[[email protected] d6z]# unzip 2.txt.zip -d test/ #解压缩2.txt.zip目录,-d指定到 test目录下。
Archive: 2.txt.zip
inflating: test/2.txt

zip不可以查看文件的内容,不过可以查看目录下都有哪些文件,示例如下:

[[email protected] d6z]# unzip -l dior1.zip
Archive: dior1.zip
Length Date Time Name



0 04-14-2018 23:20 dior1/
7 04-14-2018 23:20 dior1/1.txt
215600 04-14-2018 23:18 2.txt



215607 3 files

tar打包工具

概念:tar本身就是一个打包工具,可以把目录打包成一个文件;
它把所有文件整合成一个大文件,方便复制或者移动;
命令格式:tar [zjxcvfpP] filename tar
常用选项:
-z 表示同时用gzip压缩
-j 表示同时用bzip2压缩
-J 表示同时用xz压缩
-x 表示解包或者解压缩
-t 表示查看tar包里面文件
-c 表示建立一tar包或者压缩文件包
-v 表示可视化
-f 后面跟文件名(-f filename,表示压缩后的文件名为filename;
或者压缩文件filename,如果是多个参数的话,需要把-f写到最前面。

用到的命令

tar -cvf 123.tar 123
tar -cvf

打包一个目录

[[email protected] d6z]# tar -cvf dior1.tar dior1
dior1/
dior1/1.txt
[[email protected] d6z]# ls
1.txt 2.txt 2.txt.zip dior1 dior1.tar dior1.zip test

解包

[[email protected] d6z]# tar -cvf dior1.tar dior1
dior1/
dior1/1.txt
[[email protected] d6z]# ls
1.txt 2.txt 2.txt.zip dior1 dior1.tar dior1.zip test

查看文件包里的内容

[[email protected] d6z]# tar -tf dior1.tar
dior1/
dior1/1.txt

打包的时候过滤掉所有.txt的文件 --exclude

[[email protected] d6z]# tar -cvf dior1.tar --exclude ".txt" dior1
dior1/ #建立一个dior1.tar的压缩包, --exclude 过滤所有“
.txt”的文件 ,打包dior1

打包并压缩

加上选项“z” 表示压缩成gzip压缩包

[[email protected] d6z]# tar -zcvf dior2.tar.gz --exclude "*.txt" dior1
dior1/
[[email protected] d6z]# ls
1.txt 2.txt 2.txt.zip dior1 dior1.tar dior1.tar.gz dior1.zip dior2.tar.gz test

注:选项-zcvf表示 z打包的同事并且解压,建一个tar包 或压缩我呢见包, v 可视化, f 后面需要跟文件名,表示压缩后的文件名

加上j,表示打包的同时使用bzip2压缩
加上J,表示打包的同时使用xz压缩

原文地址:http://blog.51cto.com/13646023/2103538

时间: 2024-10-05 05:05:17

2018.4.17 四周第二次课的相关文章

四周第二次课(1月3日) 5.1 vim介绍 5.2 vim颜色显示和移动光标 5.3 vim一般模式下移动光标 5.4 vim一般模式下复制、剪切和粘贴

四周第二次课(1月3日)5.1 vim介绍5.2 vim颜色显示和移动光标5.3 vim一般模式下移动光标5.4 vim一般模式下复制.剪切和粘贴   [[email protected] ~]# [[email protected] ~]# [[email protected] ~]# [[email protected] ~]# [[email protected] ~]# [[email protected] ~]# Last login: Tue Jan 2 22:13:55 2018

四周第二次课(1月3日)

四周第二次课(1月3日)5.1 vim介绍 vi是linux里的文本编辑器,vim为其进阶版本,vim带有颜色显示,vim具有三种工作模式:一般模式.编辑模式.命令模式. 一般模式:: 当你vim filename 编辑一个文件时,一进入该文件就是一般模式了.在这个模式下,输入的任何字符都被视为指令.可以做的操作有,上下移动光标:删除某个字符:删除某行:复制.粘贴一行或者多行等等. 编辑模式:一般模式下,是不可以修改某一个字符的,只能到编辑模式了.编辑模式可以实现对文本的输入和编辑(类似于笔记本

四周第二次课

5.1 vim介绍 什么是 vim?Vim是从 vi 发展出来的一个文本编辑器.代码补完.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用. 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方. vim 则可以说是程序开发者的一项很好用的工具. 连 vim 的官方网站 (http://www.vim.org) 自己也说 vim 是一个程序开发工具而不是文字处理软件. centos系统默认没有安装vim使用yum安装: yum install -y v

四周第二次课(2月27日)

5.1 vim介绍5.2 vim颜色显示和移动光标5.3 vim一般模式下移动光标5.4 vim一般模式下复制.剪切和粘贴 5.1 vim介绍 vi编辑没有颜色.vim 编辑文字和符号有颜色.没有装vim,可以运行:#yum install -y vim-enhancedvim分3种模式:一般.编辑.命令. 6.5.2vim颜色显示和移动光标vim会根据文件的名字和路径选择颜色.拷贝一个文件,重命名后,文字变为蓝色. 去掉#,文字变为白色. 可以重命名文件名. 当需要用到一些比较高级的用,可以在

Linux学习笔记第四周第二次课(2月27日)

5.1 vim介绍 vim是vi的升级版本, vim是带有颜色高亮显示, 安装#yum install -y vim-enhanced: vim有一般模式.编辑模式.命令模式: 一般模式,dd删除一行,复制粘贴,gg光标移到文件头,等等: 编辑模式,按i,a,等等: 命令模式,搜索,:wq保存退出,等等: 5.2 vim颜色显示和移动光标 相同的文件,在不同的目录,可能会导致颜色不存在: 复制文件到其他目录,#cp /etc/passwd /tmp/ 编辑查看文件,#vim /tmp/passw

四周第二次课 5.1 vim介绍 5.2 vim颜色显示和移动光标 5.3 vim一般模式下移动光标

5.1 vim介绍5.2 vim颜色显示和移动光标5.3 vim一般模式下移动光标 1.# vim (使用vim编辑文件 字符以彩色显示) vi 没有颜色 vim有颜色显示 yum install -y vim-enhanced 使用yum命令安装vim包 vim /etc/passwd 这个文件千万不要编辑 vim分三种模式 一般模式 还没有进入编辑之前可以做的操作 编辑模式 按键盘 I 之后进入编辑模式 命令模式 原文地址:http://blog.51cto.com/13650048/209

Linux20180417四周第二次课(4月12日)

vim颜色显示和移动光标 相同文件在不同目录下都有可能颜色有或者没有. 看下面的例子: vim /etc/passwd 拷贝/etc/passwd 到 /tmp/下 打开后,就没有颜色了 那试着加几行#注释,颜色就有了. (gg第一行,shift o 可以调到第一行的上一行并进入编辑模式) 如果把文件名改成passwd.sh 看看 所以颜色的决定因素很多,比如改成.py就会按照python的规则显示 vim配置文件的地址是 /etc/vimrc 一般模式下 hjkl 左下上右 空格往右 数字+空

老男孩linux实战培训初级班第二次课前考试题

################################################################ 本文内容摘录于老男孩linux实战运维培训中心课前考试题(答案部分) 如有转载,请务必保留本文链接及版权信息. 欢迎广到运维兄弟一起交流linux/unix网站运维技术! 网站运维交流群:114580181 45039636 37081784  老男孩 QQ:31333741  mail:[email protected] ======================

五周第二次课(1月9日) 7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装

五周第二次课(1月9日)7.6 yum更换国内源7.7 yum下载rpm包7.8/7.9 源码包安装扩展1. 配置yum源优先级 http://ask.apelearn.com/question/7168 2. 把源码包打包成rpm包 http://www.linuxidc.com/Linux/2012-09/70096.htm 命令::================================================================================