tar

ansible playbook unable to continue as the `tar` fails due to `file change as we read`

匿名 (未验证) 提交于 2019-12-03 00:59:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I am running an ansible-playbook which is doing running tar command to zip a directory. Following is the ansible task. - name: tar the old code command: tar -czf {{ansible_date_time.date}}.tar.gz /home/ubuntu/my-folder The above gives the following error. "warnings": use unarchive module rather than running tar stderr: tar: Removing leading '/' from member names tar: /home/ubuntu/my-folder/xyz.log: file change as we read it I also tried with option --ignore-failed-read but it didn't zipped the directory but ran the rest of the tasks

Cygwin - Makefile-error: recipe for target `main.o' failed

匿名 (未验证) 提交于 2019-12-03 00:56:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 由 翻译 强力驱动 问题: I am currently failing to write a good makefile and don't know the reason why.. -.- This is my main.c: #include #include int main ( int argc , char * argv []) { printf ( "MEEEEEP" ); return ( 0 ); } This is my makefile: # make SYSTEM= OS= ENVIRONMENT= # Binaries to use ifeq ( $ ( ENVIRONMENT ), MINGW ) CXX = i686 - pc - mingw32 - g ++ else CXX = g ++ endif REMOVE = rm - vf RC = windres EXE = . exe ############################################################# # Info ifeq ( $ ( CXX ), g ++) INFO_CXX = g ++ - dumpversion ; g ++ -

linux基础,zip、tar

爱⌒轻易说出口 提交于 2019-12-03 00:55:48
注:在压缩目录是,如果只写目录名,也会生成压缩文件,但是,压缩文件无内容 如果加上 -r ,则会把目录下所有的目录和文件一并压缩。 zip压缩工具 zip 压缩文件.zip 源文件 zip -r xx.zip 3.txt xxxx(目录) 加参数-r 压缩目录 unzip 1.txt.zip 解压缩 unzip xx.zip -d /tmp/3/ 用-d指定解压到/tmp/3目录下 unzip -l 123.zip 查看压缩包的文件列表 tar打包工具 tar -c(创建)v(可视化)f 压缩文件名 文件(可以多个,用空格隔开也可以是目录) tar -x(解压)v(可视化)f xx.tar(压缩文件) tar -C 设置解压目录:比如 tar -vxf xx.txt.tar -C /opt 注意:解压缩时,不会提示是否覆盖,而是直接覆盖原文件 查看包内容:tar -tf 压缩文件 (适用于gzip打包、bz2打包、xz打包) --exclude 可以在打包的时候,排查某些文件或者目录。 tar -vcf 文件.tar.gz --exclude 排除的文件或目录 打包的文件或目录 一个--exclude只能排除一个,要排除多个要在次添加---exclude 排除的文件或目录 打包并压缩 * 使用gzip压缩:tar -zcvf x.tar.gz 原目录或者原文件名称,

linux 备份、压缩、加密

我与影子孤独终老i 提交于 2019-12-03 00:55:34
tar -cvf - /home | tar -xvf - 说明:把/home 拷贝到当前目录下,管道前半句把/home打包放到标准输出流中,后半句是把输入流-里的内容解包到当前目录。 tar是Linux常见的一种归档文件(原生不包括压缩功能) gzip是gnu/Linux的一种压缩文件工具,算法是基于 DEFLATE,文件是gz,可以和tar组合。 zip是一种规范开放的压缩文件,算法不定,但主要是用 DEFLATE rar的算法专有,但发行时附送解码器允许解码器再开发,编码器专有 7zip和zip差不多,算法不定,主要用bzip2和lzma,而且完全开源。 zip和7z更像是压缩容器,因为算法不是格式固定,允许支持其他压缩算法 大小与区别 tar是无压缩的,比压缩效率,gz的算法最原始,所以较低,其次zip,接着rar,7z两个主要算法基本上略优于rar,基本不相上下。 在Linux里面,tar一般和其他没有文件管理的压缩算法文件结合使用,用tar打包整个文件目录结构成一个文件,再用gz,bzip等压缩算法压缩成一次。也是Linux常见的压缩归档的处理方法。 zip相对比较老,格式规范可知,所以积累了各种加解压实现,有较好的兼容性,不过现有文件格式相对而言比较落后,还有会有文件名乱码问题(因为文件名是用非Unicode编码) rar和7z就新些,所用算法压缩效率也好很多

linux下tar工具的使用

◇◆丶佛笑我妖孽 提交于 2019-12-03 00:55:22
tar工具的使用 打包: 简介:在linux上面熟练掌握tar工具之后就能搞定linux上绝大多数压缩文件包,tar虽然只是一个打包工具,但它同时实现了对7z,gzip,xz,bzip2等压缩工具的支持。这鞋压缩工具本身只能对文件或目录的压缩,没有实现对文件的打包压缩。而且tar的解压和压缩是同一个命令,只是参数不同,也方便记忆。 vim li ///创建一个文件,在里面写入点东西 tar -cf li.tar li///将li进行打包,-c表示创建一个tar包;-f用于指定创建的文件名,文件名必须紧跟f后边 du -h li.tar/du -h li///可以发现两个文件大小几乎一致,因为还没有压缩现在只是打包 mkdir pizi,tar -xf li.tar -C pizi///-x表示解包;-C表示指定到制定目录 tar -cphf li.tar li///-p意思是使用tar打包在其他主机还原时保留文件的属性;-h表示备份链接指向的源文件而不是链接本身。 压缩: 简介:创建不同压缩格式的文件,对tar来说就是换一个参数的事,接下来以gzip创建*.tar.gz文件当做例子来进行说明。 tar -czf li.tar.gz li///只需在打包的基础上多加一个z参数,表示使用gzip来压缩文件 tar -xzf li.tar.gz///解压文件

Windows command line tar “cannot connect to d: resolve failed” with Chef Knife

匿名 (未验证) 提交于 2019-12-03 00:46:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: Using Windows Command line with cygwin, chef and ruby installed. When trying knife cookbook site install mysql returns the following error Begin output of tar zxvf D:/path/to/chef-repo/cookbooks/mysql.tar.gz STDOUT: STDERR: tar<child>: Cannot connect to D: resolve failed gzip: stdin: undexpected end of file tar: Child returned status 128 tar: Error is not recoverable: exiting now</code> How can I remedy this issue? I can manually unzip using tar zxvf mysql.tar.gz but this is less than ideal. I believe this has to do with the colon in

压缩、分割、合并和解压文件

匿名 (未验证) 提交于 2019-12-03 00:39:02
这里用到了 1. tar 解压压缩 2. split 文件分割 3. cat 合并文件 各个指令详细用法可以使用 man 或者 help 查看,或自行搜索。 压缩 : tar -zcvf bigfile.tar.gz bigfile 分割 : split -b 2G -d -a 1 bigfile.tar.gz bigfile.tar.gz. 使用split命令,-b 4000M 表示设置每个分割包的大小,单位还是可以k -d “参数指定生成的分割包后缀为数字的形式 -a x来设定序列的长度(默认值是2),这里设定序列的长度为1 合并 : cat bigfile.tar.gz.* > bigfile.tar.gz 解压 : tar xvf bigfile.tar.gz 合并命令 1. 压缩分割 : tar -zcvf - bigfile | split -b 2G -d -a 1 - bigfile.tar.gz. 2. 合并解压 : cat bigfile.tar.gz.* | tar -zxv ע: tar 的 具体参数参考 man tar 文章来源: 压缩、分割、合并和解压文件

tar打包工具的使用

匿名 (未验证) 提交于 2019-12-03 00:34:01
zip压缩文件 zip压缩,压缩文件后原文件不会删除 [ root@localhost mulu ]# zip wen . txt . zip wen . txt zip 压缩命名 要压缩的文件 adding : wen . txt ( deflated 73 %) [ root@localhost mulu ]# ll - h 总用量 3.7M - rw - r -- r -- 1 root root 2.9M 6 月 21 15 : 54 wen . txt - rw - r -- r -- 1 root root 783K 6 月 24 12 : 54 wen . txt . zip zip 压缩目录 [ root@localhost tmp ]# zip - r mulu . zip 1.txt mulu / - r 指定压缩目录的选项 adding : 1.txt ( stored 0 %) adding : mulu / ( stored 0 %) adding : mulu / wen . txt ( deflated 73 %) adding : mulu / wen . txt . zip ( stored 0 %) [ root@localhost tmp ]# ll - h 压缩目录和文件后 总用量 1.6M - rw - r -- r -- 1 root

tar命令

匿名 (未验证) 提交于 2019-12-03 00:34:01
1.命令格式: tar[必要参数][选择参数][文件] 2.命令功能: 用来压缩和解压文件。tar本身不具有压缩功能。他是调用压缩功能实现的 3.命令参数: 必要参数有如下: - A 新增压缩文件到已存在的压缩 - B 设置区块大小 - c 建立新的压缩文件 - d 记录文件的差别 - r 添加文件到已经压缩的文件 - u 添加改变了和现有的文件到已经存在的压缩文件 - x 从压缩的文件中提取文件 - t 显示压缩文件的内容 - z 支持 gzip 解压文件 - j 支持 bzip2 解压文件 - Z 支持 compress 解压文件 - v 显示操作过程 - l 文件系统边界设置 - k 保留原有文件不覆盖 - m 保留文件不被覆盖 - W 确认压缩文件的正确性 可选参数如下: - b 设置区块数目 - C 切换到指定目录 - f 指定压缩文件 - - help 显示帮助信息 - - version 显示版本信息 4.常见解压/压缩命令 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 和

Ubuntu16 压缩解压文件命令

匿名 (未验证) 提交于 2019-12-03 00:22:01
转载请注明出处: http://blog.csdn.net/feibendexiaoma/article/details/73739279 ZIP zip是比较常用的文档压缩格式,最大的有点是跨平台,缺点是支持的压缩率不是很高。 压缩 #zip -r studio.zip directory_to_compress 1 解压 #unzip studio.zip 1 TAR 好处是只消耗非常少的CPU及时间打包,只是一个打包工具,并不负责压缩。 #tar -cvf studio.tar directory_to_compress 1 解包 到当前目录下 #tar -xvf studio.tar 1 到指定目录下 #tar -xvf studio . tar -C /tmp/extract / 1 TAR.GZ 压缩时不会占用太多的CPU,就可以得到一个非常理想的压缩率。 压缩 #tar -zcvf studio.tar.gz directory_to_compress 1 解压 到当前目录 #tar -zxvf studio.tar.gz 1 到指定目录 #tar -zxvf studio . tar . gz -C /tmp/extract / 1 TAR.BZ2 这种压缩格式是这几种方式中压缩率最好的 # tar -jcvf studio.tar.bz2 directory_to