tar打包

Linux总结

 ̄綄美尐妖づ 提交于 2019-12-02 07:35:55
Linux介绍: 特点: 开源、免费、自由使用;多用户、多线程、多任务、多CPU。 组成:Linux = 内核 + shell + 文件系统 + 应用程序 应用:服务器、手机操作系统...... 分支:Redhat、debain...... 安装:VMware、centOS6.4 基本环境配置(root) 1.修改主机名 查看:hostname 修改: 临时修改:hostname bigdata-training01.huadian.com 永久修改: (1).vi /etc/sysconfig/network (2).按下键盘“i”进入编辑模式 (3).修改主机名 bigdata-training01.huadian.com (4)."ESC" -> ":" + "wq" + 回车 2.配置网络 VMware子网络改成192.168.59.0 ip: 192.168.59.150 网关:192.168.59.2 子网掩码:255.255.255.0 方式: (1).UI界面 (2).vi /etc/sysconfig/network-scripts/ifcfg-eth0 网卡 service network restart 重启服务 3.查看网络命令: ifconfig Linux中查看ip ping 看是否能够将网络连接 3.网络映射(内部局域网) vi /etc/hosts

Linux命令总结--打包解压命令

亡梦爱人 提交于 2019-12-01 23:28:07
Linux下的压缩和解压缩工具比较多,有时经常记不住,这里给大家汇总一下,方便大家查阅。 tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出 下面的参数-f是必须的 -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。 # tar -cf all.tar *.jpg 这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。 # tar -rf all.tar *.gif 这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。 # tar -uf all.tar logo.gif 这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。 # tar -tf all.tar 这条命令是列出all.tar包中所有文件,-t是列出文件的意思 # tar -xf all.tar 这条命令是解出all.tar包中所有文件,-t是解开的意思 压缩

linux tar压缩排除指定文件夹

余生颓废 提交于 2019-12-01 16:14:40
一般直接用tar命令打包很简单,直接使用 tar -zcvf test.tar.gz test 即可。 在很多时候,我们要对某一个目录打包,而这个目录下有几十个子目录和子文件,我们需要在打包的时候排除其中1、2个目录或文件。 这时候我们在用tar命令打包的时候,增加参数 --exclude 就能达到目的。 例如: 我们以tomcat 为例,打包的时候我们要排除 tomcat/logs 目录,命令如下: tar -zcvf tomcat.tar.gz --exclude=tomcat/logs tomcat 如果要排除多个目录,增加 --exclude 即可,如下命令排除logs和libs两个目录及文件xiaoshan.txt: tar -zcvf tomcat.tar.gz --exclude=tomcat/logs --exclude=tomcat/libs --exclude=tomcat/xiaoshan.txt tomcat 注意事项: 大家都知道linux在使用tab键的时候会对目录名称自动补全,这很方便,大家也比较常用。 如我们输入 tomcat/lo 的时候按tab键,命令行会自动生成 tomcat/logs/ ,对于目录,最后会多一个 “/” 这里大家要注意的时候,在我们使用tar 的--exclude 命令排除打包的时候, 不能加“/”

easy-copy服务器文件拷贝简易小工具

馋奶兔 提交于 2019-12-01 10:07:43
github:easy-copy import os import sys import time import paramiko as pm ''' host格式: { "ip":"127.0.0.1", "port":22, "username":"root", "password":"123456", "file":"filename" } dst为host列表 要求: 源主机需要部署sshpass、scp 本机需要python3.4及以上,以及安装paramiko库 各源主机及目的主机能互联互通,ssh安全连接过 ''' # 默认运行配置:源 example_src = { "ip": "10.112.98.132", "port": 22, "username": "root", "password": "111", "file": "/root/111.o" } # 默认运行配置:目的,数组 example_dst = [ { "ip": "10.112.98.134", "port": 22, "username": "root", "password": "222", "file": "/root/222.o" }, { "ip": "10.112.98.151", "port": 22, "username": "root", "password": "333",

Linux的tar压缩解压缩命令

可紊 提交于 2019-12-01 08:38:29
tar 命令语法如下: # tar <选项> <文件> 下面列举 tar 命令中一些常用的选项: --delete : 从归档文件 (而非磁带) 中删除 -r, --append : 将文件追加到归档文件中 -t, --list : 列出归档文件中包含的内容 --test-label : 测试归档文件卷标并退出 -u, --update : 将已更新的文件追加到归档文件中 -x, --extract, --get : 释放归档文件中文件及目录 -C, --directory=DIR : 执行归档动作前变更工作目录到 DIR -f, --file=ARCHIVE : 指定 (将要创建或已存在的) 归档文件名 -j, --bip2 : 对归档文件使用 bzip2 压缩 -J, --xz : 对归档文件使用 xz 压缩 -p, --preserve-permissions : 保留原文件的访问权限 -v, --verbose : 显示命令整个执行过程 -z, gzip : 对归档文件使用 gzip 压缩 注 : 在 tar 命令选项中的连接符 - 是可选的(LCTT 译注:不用 - 也没事。这在 GNU 软件里面很罕见,大概是由于 tar 命令更多受到古老的 UNIX 风格影响)。 参考链接: https://www.jb51.net/article/97215.htm tar -c:

tar

懵懂的女人 提交于 2019-12-01 07:25:17
gzip、bizp2只能对一个文件进行压缩,而不能对多个文件和目录进行压缩。 所以需要tar来对多个目录、文件进行打包和压缩。 tar常用选项 -c(create) 表示创建用来生成文件包 -x:表示提取,从文件包中提取文件 -t可以查看压缩的文件。 -z使用gzip方式进行处理,它与”c“结合就表示压缩,与”x“结合就表示解压缩。 -j使用bzip2方式进行处理,它与”c“结合就表示压缩,与”x“结合就表示解压缩。 -v(verbose)详细报告tar处理的信息 -f(file)表示文件,后面接着一个文件名。 -C <指定目录> 解压到指定目录 1.tar打包、gzip压缩 1)压缩 tar -czvf 压缩文件名 目录名 如: tar czvf dira.tar.gz dira 注意: tar -czvf 与 tar czvf 是一样的效果,所以说,后面统一取消-。 2)查看 tar tvf 压缩文件名 如: tar tvf dira.tar.gz 3)解压 tar xzvf 压缩文件名 tar xzvf 压缩文件名 -C 指定目录 如: tar xzvf dira.tar.gz 解压到当前目录 如: tar xzvf dira.tar.gz -C /home/book 解压到/home/book 2.tar打包、bzip2压缩 1)压缩 tar cjvf 压缩文件名 目录名

Linux下的解压命令

我们两清 提交于 2019-12-01 02:58:42
Linux下常见的压缩包格式有5种:zip tar.gz tar.bz2 tar.xz tar.Z 其中tar是种打包格式,gz和bz2等后缀才是指代压缩方式:gzip和bzip2 filename.zip的解压: unzip filename.zip filename.tar.gz的解压: tar -zxvf filename.tar.gz 其中zxvf含义分别如下 z:   g z ip          压缩格式 x:   e x tract         解压 v:   v erbose        详细信息 f:    f ile(file=archieve)    文件 filename.tar.bz2的解压: tar -jxvf filename.tar.bz2 j:   bzip2          压缩格式 其它选项和tar.gz解压含义相同 filename.tar.xz的解压: tar -Jxvf filename.tar.xz 注意J大写 filename.tar.Z的解压: tar -Zxvf filename.tar.Z 注意Z大写 关于tar的详细命令可以: tar --help 事实上, 从1.15版本开始tar就可以自动识别压缩的格式,故不需人为区分压缩格式就能正确解压 tar -xvf filename.tar.gz tar -xvf

7-2 文件查找和压缩归档

限于喜欢 提交于 2019-12-01 02:26:52
文件查找和压缩归档 文件查找 locate命令 介绍 查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db 依赖于事先构建的索引 索引的构建是在系统较为空闲时自动进行(周期性任务),管理员手动更新数据库(updatedb) 索引构建过程需要遍历整个根文件系统,极消耗资源 工作特点: 查找速度快 模糊查找 非实时查找 搜索的是文件的全路径,不仅仅是文件名 可能只搜索用户具备读取和执行权限的目录 语法 locate KEYWORD 常用选项 -i 不区分大小写的搜索 -n N 只列举前N个匹配项目 -r 使用基本正则表达式 示例 搜索名称或路径中带有“conf”的文件 locate conf 使用Regex来搜索以“.conf”结尾的文件 locate -r ‘\.conf$’ find命令 介绍 实时查找工具,通过遍历指定路径完成文件查找 工作特点: 查找速度略慢 精确查找 实时查找 可能只搜索用户具备读取和执行权限的目录 语法 find [OPTION]... [查找路径] [查找条件] [处理动作] 查找路径:指定具体目标路径;默认为当前目录 查找条件:指定的查找标准,可以文件名、大小、类型、权限等标准进行; 默认为找出指定路径下的所有文件 处理动作:对符合条件的文件做操作,默认输出至屏幕 查找条件 指定搜索层级: -maxdepth level

linux解压缩的常用命令

旧巷老猫 提交于 2019-11-30 22:53:16
1.解包:tar xvf filename.tar, 打包: tar cvf filename DirName 2.解压:gunzip filename.gz, tar zxvf filename.tar.gz; 压缩:gzip filename.gz, tar zcvf filename Dirname; 3.解压:unzip filename.zip; 压缩:zip filename DirName; 解压:rar x fiilename.rar; 压缩:rar a filename.rar Dirname; 4.解压:sEx x filename.* 压缩:sEx a filename DirName;(sEx只是调用相关程序进行解压缩,本身无压缩解压缩功能) 5.重定向到文件:python flename.py > 1.txt 可以将输出结果重定向保存到当前目录的1.txt文件当中 python filename.py >> 1.txt 追加到1.txt文件不覆盖原内容 6.查看服务器性能的命令:vmstat(io,memory,cpu,catch),top(进程占用内存),ps -aux 来源: https://www.cnblogs.com/zhangcnblogs/p/11643757.html

压缩和解压缩

社会主义新天地 提交于 2019-11-30 20:51:20
1、zip格式 [root@localhost~]# zip [选项] 压缩包名 源文件或源目录 选项:   -r  压缩目录 解压缩命令 : unzip [root@localhost~]# unzip [选项] 压缩包名 选项:   -d  指定压缩位置 2、gz格式 [root@localhost~]# gzip [选项] 源文件 选项:   -c  将压缩数据输入到标准输出中,可以用于保留源文件   -d  解压缩   -r  压缩目录 (会把目录下的文件都压缩,目录没有被压缩,不会打包) 注 :压缩之后源文件不保留 解压命令 : gunzip 3、bz2格式 [root@localhost~]# bzip2 [选项] 源文件 选项:   -d  解压缩   -k  压缩时,保留源文件   -v  显示压缩的详细信息 解压命令 :bunzip2 或 bzip2 -d 4、tar格式 tar格式的打包和解压都使用tar命令,区别只是选项不同 [root@localhost~]# tar [选项] [-f 压缩包名] 源文件或源目录 选项:   -c  打包   -f  指定压缩文件的文件名   -v  显示打包文件过程 例 : tar -cvf anaconda-ks.cfg.tar  anaconda-ks.cfg 打包,不会压缩 tar格式的解打包命令 [root