tar打包

python的shutil模块

匿名 (未验证) 提交于 2019-12-02 22:11:45
转自https://www.cnblogs.com/caibao666/p/6433864.html python的shutil模块 shutil:高级的 文件、文件夹、压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length])(copyfileobj方法只会拷贝文件内容) 将文件内容拷贝到另一个文件中 import shutil shutil.copyfileobj(open('old.xml','r'), open('new.xml', 'w')) shutil.copyfile(src, dst)  (copyfile只拷贝文件内容) 拷贝文件 shutil.copyfile('f1.log', 'f2.log') shutil.copy(src, dst) shutil.copy('f1.log', 'f2.log') shutil.copy2(src, dst) 拷贝文件和状态信息 shutil.copy2('f1.log', 'f2.log' s hutil.copymode(src, dst)  (前提是dst文件存在,不然报错) 仅拷贝权限。内容、组、用户均不变 shutil.copymode('f1.log', 'f2.log') shutil.copystat(src, dst) 仅拷贝状态的信息,即文件属性,包括

Linux 使用

匿名 (未验证) 提交于 2019-12-02 21:59:42
从来没有接触过linux,今天需要将项目部署到Linux server上(防火墙,操作server权限。。。。。) 申请的权限只有在自己的user下面操作的权限,所以tomcat,mysql都是在自己的user下面安装的,同步数据库是在root账户下 split : 命令用于将一个文件分割成数个。该指令将大文件分割成较小的文件,在默认情况下将按照每1000行切割成一个小文件。 压缩解压缩 tar命令   解包:tar zxvf FileName.tar   打包:tar czvf FileName.tar DirName gz命令   解压1:gunzip FileName.gz   解压2:gzip -d FileName.gz   压缩:gzip FileName   .tar.gz 和 .tgz   解压:tar zxvf FileName.tar.gz   压缩:tar zcvf FileName.tar.gz DirName zip命令   解压:unzip FileName.zip   压缩:zip FileName.zip DirName 原文:https://www.cnblogs.com/wygm/p/9360081.html

linux第二关练习题

匿名 (未验证) 提交于 2019-12-02 21:59:42
第1章 PATH 1.1 PATH linux [root@oldboyedu50-lnb ~]# echo $PATH /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 1.2 linux BIOS MBR GRUB init /etc/inittab /etc/rc.d/rc.sysinit /etc/rc.d/rc mingetty 1.3 linux 1. 2.PATH 1). command not found 2). 实例1-1 oldboy(:oldboy) mkdir /oldboy -p cd /oldboy mkdir ext/oldboy test xiaodong xiaofan xingfujie -p touch jeacen oldboy wodi.gz yingsui.gz 方法1-tree [root@oldboyedu50-lnb /oldboy]# tree -dL 1 . ├―― ext ├―― test ├―― xiaodong ├―― xiaofan └―― xingfujie 5 directories 方法2-find [root@oldboyedu50-lnb /oldboy]# find -maxdepth 1 -type d . .

linux下各种解压方法

匿名 (未验证) 提交于 2019-12-02 21:59:42
大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢!      .tar   解包:tar xvf FileName.tar   打包:tar cvf FileName.tar DirName   (注:tar是打包,不是压缩!)   ―――――――――――――――   .gz   解压 1:gunzip FileName.gz   解压2:gzip -d FileName.gz   压缩:gzip FileName   .tar.gz 和 .tgz   解压:tar zxvf FileName.tar.gz   压缩:tar zcvf FileName.tar.gz DirName   ―――――――――――――――   .bz2   解压1:bzip2 -d FileName.bz2   解压2:bunzip2 FileName.bz2   压缩: bzip2 -z FileName   .tar.bz2   解压:tar jxvf FileName.tar.bz2 或tar --bzip xvf FileName.tar.bz2   压缩:tar jcvf FileName.tar.bz2 DirName    ―――――――――――――――   .bz   解压1:bzip2 -d

Linux常用命令

匿名 (未验证) 提交于 2019-12-02 21:59:42
本文链接: https://blog.csdn.net/xietansheng/article/details/80044614 类型 举例 帮助类 --help, man, which, clear, > 查看类 `echo, cat, more, find, grep, 目录类 cd, ls, pwd 文件操作 touch, mkdir, rm, rmdir, mv, cp, ln 压缩、解压 tar, gzip, bzip2, zip, unzip 查看命令帮助: --help 查看命令的帮助, --help 实际上是命令的参数, 绝大多数 Linux 命令都支持该参数。 格式: 命令名称 --help 例子: ls --help 查看命令的使用手册: man 查看命令的使用手册, 内容比 --help 更详细。 例子: man ls 用 man 打开一个命令的手册后, 有许多功能键: 空格键: 显示手册的页的下一屏; Enter键: 一次滚动手册页的一行; b: backward, 向后, 上一屏; f: forward, 向前, 下一屏, 和空格键功能相同; q: quit, 退出 man 命令; h: 列出 man 的所有功能键; /word: 在文中搜索 word 字符串 查看命令命令所在路径: which 查看命令的位置(在文件系统中路径)。 例子: which

Linux CentOS 7.6 下 rar unrar的安装

匿名 (未验证) 提交于 2019-12-02 21:56:30
今天一个客户要在linux安装oracle数据库,dmp文件以rar方式传到服务器。由于文件比较大,上传速度k/s级别,等上传好,发现服务器仅支持zip格式。于是,只有安装unrar来解压,安装过程如下: 1、下载 wget http://www.rarlab.com/rar/rarlinux-x64-5.3.0.tar.gz 2、解压 tar -xzvf rarlinux-x64-5.3.0.tar.gz 3、链接 ln -s /usr/local/rar/rar /usr/local/bin/rar ln -s /usr/local/rar/unrar /usr/local/bin/unrar 4、rar命令和unrar命令 tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出 下面的参数-f是必须的 -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。 # tar -cf all.tar *.jpg 这条命令是将所有

测试工作中经常用到的一丢Linux命令

匿名 (未验证) 提交于 2019-12-02 21:56:30
1.cd命令 用于切换目录(可以一级一级地切换,也可以一次性切换到指定目录) [han@56 ~]$ cd shipping/ [han@56 ~]$ cd shipping/apache-tomcat-7.0.55/bin/ [han@56 ~]$ cd .. 返回上一级目录 [han@56 ~]$ cd / 返回根目录 2.ls命令 显示当前目录中有哪些文件 [han@56 ~]$ ls 2017-03-27_all.log gold shipping test [han@56 ~]$ ls -a 显示所有文件,包括隐藏文件(前面带有"."的文件) . 2017-03-27_all.log .bash_history .bashrc .java shipping test .. .ansible .bash_profile gold .lesshst .ssh .viminfo [han@56 ~]$ ls -l 显示文件的详细信息 总用量 276 -rw-r--r--. 1 hanmengkai Default 269527 3月 27 16:41 2017-03-27_all.log drwxr-xr-x. 4 hanmengkai Default 4096 3月 2 09:41 gold drwxr-xr-x. 3 hanmengkai Default 4096 3月 1

Linux文件加密方式gzip和bzip

匿名 (未验证) 提交于 2019-12-02 21:56:30
Linux加密方式一个手记 在Linux通常使用unix的tar来作为文件的打包方式,该命令可以将文件打包,也可以在打包过程中使用加密方式将文件打包并加密 tar -zcvf xxx.tar.gz ./ 将当前所有文件打包成名称为xxx.tar.gz的文件,并以gzip加密方式压缩 tar -zxvf xxx.tar.gz 将文件以gzip加密方式解压 tar -jcvf xxx.tar.bz ./ 将当前所有文件打包成名称为xxx.tar.bz的文件,并以bzip加密方式压缩 tar -jxvf xxx.tar.bz 将文件以bzip加密方式解压 gzip是GNUzip的缩写,它是一个GNU自由软件的文件压缩程序。用于UNⅨ系统的文件压缩。 HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术来让用户感受更快的速度。 来源:51CTO 作者: Leitme 链接:https://blog.51cto.com/14527971/2436879

Linux压缩和解压缩命令

匿名 (未验证) 提交于 2019-12-02 21:56:30
tar 解包:tar zxvf filename.tar 打包:tar czvf filename.tar dirname gz命令 解压1:gunzip filename.gz 解压2:gzip -d filename.gz 压缩:gzip filename .tar.gz 和 .tgz 解压:tar zxvf filename.tar.gz 压缩:tar zcvf filename.tar.gz dirname 压缩多个文件:tar zcvf filename.tar.gz dirname1 dirname2 dirname3..... bz2命令 解压1:bzip2 -d filename.bz2 解压2:bunzip2 filename.bz2 压缩:bzip2 -z filename .tar.bz2 解压:tar jxvf filename.tar.bz2 压缩:tar jcvf filename.tar.bz2 dirname bz命令 解压1:bzip2 -d filename.bz 解压2:bunzip2 filename.bz .tar.bz 解压:tar jxvf filename.tar.bz z命令 解压:uncompress filename.z 压缩:compress filename .tar.z 解压:tar zxvf filename.tar.z

【Linux】tar压缩解压缩笔记

匿名 (未验证) 提交于 2019-12-02 21:56:30
tar -c, --create create a new archive(建立压缩档案) -x, --extract, --get extract files from an archive(解压) -t, --list list the contents of an archive(查看内容) -r, --append append files to the end of an archive(向压缩归档文件末尾追加文件) -u, --update only append files newer than copy in archive(更新原压缩包中的文件) 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。 下面的参数是根据需要在压缩或解压档案时可选的; -z, --gzip, --gunzip --ungzip(有gzip属性的) -j, --bzip2(有bz2属性的) -Z, --compress, --uncompress(有compress属性的) -v, --verbose verbosely list files processed(显示所有过程) -O, --to-stdout extract files to standard output(将文件解开到标准输出) 下面的参数-f是必须的 -f, --file ARCHIVE