tar

c# 文件夹压缩 zip tar tar.gz

匿名 (未验证) 提交于 2019-12-02 23:56:01
压缩.zip格式 1 using System . IO . Compression ; 2 3 //zipFilePath 需要压缩的文件夹路径 "c:\data" 4 //filepathname 压缩后zip文件的路径及名称 "c:\temp\gzip-test.tar.gz" 5 ZipFile . CreateFromDirectory ( zipFilePath , filepathname ); 压缩.tar格式 1 using SharpCompress . Common ; 2 using SharpCompress . Writers ; 3 4 //tgzFilename 压缩后zip文件的路径及名称 "c:\temp\gzip-test.tar.gz" 5 //sourceDirectory 需要压缩的文件夹路径 "c:\data" 6 public void TarCreateFromStream ( string tgzFilename , string sourceDirectory ) 7 { 8 string filesPath = sourceDirectory ; 9 using ( var zip = File . OpenWrite ( tgzFilename )) 10 using ( var zipWriter =

cpio VS tar and cp

北战南征 提交于 2019-12-02 23:22:14
I just learned that cpio has three modes: copy-out, copy-in and pass-through. I was wondering what are the advantages and disadvantages of cpio under copy-out and copy-in modes over tar. When is it better to use cpio and when to use tar? Similar question for cpio under pass-through mode versus cp. Thanks and regards! I see no reason to use cpio for any reason other than ripping opened RPM files, via disrpm or rpm2cpio , but there may be corner cases in which cpio is preferable to tar. History and popularity Both tar and cpio are competing archive formats that were introduced in Version 7 Unix

bash: /bin/tar: Argument list too long when compressing many files with tar

拜拜、爱过 提交于 2019-12-02 22:45:45
I am trying compress files from an archive with the command tar -czvf compress_file.tar.gz $(cat file_list.txt) And I have an error -bash: /bin/tar: Argument list too long The files numbers is too long, how can I resolve this? Use the "-T" option to pass a file to tar that contains the filenames to tar up. tar -cv -T file_list.txt -f tarball.tar and how to make list of files to tar up: first ls > temp ## create the list of files to tar up then tar cvzf dicionario_ultra.tgz -X FILE -T temp and finally rm temp 来源: https://stackoverflow.com/questions/23817787/bash-bin-tar-argument-list-too-long

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) 仅拷贝状态的信息,即文件属性,包括

MySQL逻辑物理备份测试

匿名 (未验证) 提交于 2019-12-02 22:02:20
MySQL逻辑物理备份测试 Ŀ¼ 逻辑备份 mysqldump普通备份 mysqlpump并行备份 mysqlpump压缩并行备份 mydumper并行备份 mydumper并行压缩备份 小结 物理备份 xtrabackup压缩备份 xtrabackup并行压缩备份 innobackupex并行压缩备份 innobackupex xbstream流式备份 innobackupex xbstream流式压缩并行备份 innobackupex tar流式备份 innobackupex tar流式压缩备份 innobackupex tar流式压缩并行备份 小结 逻辑备份 mysqldump普通备份 <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">time mysqldump -uadmin -padmin -h127.0.0.1 -p3306 --routines --set-gtid-purged = off --triggers --events --single-transaction --master-data = 2 --all-databases> /data/compressed/backup.sql</font></font> real 0m19.349s user

Linux下Mysql安装(tar安装)

匿名 (未验证) 提交于 2019-12-02 21:59:42
1、为数据库创建软件目录以及数据存放目录 #mysql软件目录 mkdir / software / #mysql数据文件目录 mkdir / data / mysql 2、上传mysql-XXXXXX.tar.gz文件到mysql软件安装目录下: cd / software / tar - zxvf mysql - 5.7 . 21 - linux - glibc2 . 12 - x86_64 . tar . gz   mysql的tar.gz的安装包可以去官网下载:https://dev.mysql.com/downloads/mysql/。 3、更改解压缩后的文件夹名称 mv / software / mysql - 5.7 . 21 - linux - glibc2 . 12 - x86_64 / / software / mysql 4、创建mysql用户组和mysql用户 groupadd mysql useradd - r - g mysql mysql 5、关联myql用户到mysql用户组中 chown - R mysql : mysql / software / mysql / chown - R mysql : mysql / data / mysql / chown - R mysql / software / mysql / chown - R mysql

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