Questions tagged «tar»

归档文件格式(以及读取该文件的程序),通常在Unix和Linux上使用。

18
今天使用“ tar”有什么好处?
我知道这tar是过去用于磁带存档的,但是今天我们有了存档文件格式,该格式既可以聚合文件,又可以在同一逻辑文件格式中执行压缩。 问题: 与使用在同一数据结构中进行聚合和压缩的文件格式相比,在使用或中tar封装时,在聚合/压缩/解压缩阶段是否会降低性能?假设所比较的压缩器的运行时间相同(例如gzip和Deflate相似)。gzipbzip2 是否有tar其他文件格式(例如.7z和).zip所没有的文件格式功能? 由于tar文件格式如此之旧,而如今却存在较新的文件格式,为什么文件tar(无论是封装在gzip,bzip2还是新版本中xz)在GNU / Linux,Android,BSD和其他类似UNIX操作系统上仍然如此广泛地用于文件传输,程序源和二进制下载,有时甚至是软件包管理器格式?
209 linux  unix  archiving  tar 


6
如何在命令行上密码保护gzip文件?
我想在Ubuntu 10.04上使用tar命令创建一些tar.gz(可能还有tar.bz2)文件。 我想用密码保护文件。 执行此操作的命令是什么(我已经使用Google搜索过,但是没有发现任何显示如何使用密码创建和提取压缩文件的命令)。 有人知道该怎么做吗?
130 ubuntu  security  tar  gzip  bzip2 

12
有没有办法查看每个文件的tar进度?
我有几个要压缩的大文件。我可以用例如 tar cvfj big-files.tar.bz2 folder-with-big-files 问题是我看不到任何进展,所以我不知道需要多长时间或类似的事情。使用vI至少可以看到每个文件何时完成,但是当文件很少又很大时,这并不是最有用的。 有没有办法让tar显示更详细的进度?就像完成百分比或进度条或估计的剩余时间之类的。对于每个单个文件或全部或两个。
122 unix  tar  progress 

10
Linux / OS X tar不兼容-在Linux上解压缩时,在OS X上创建的tarball会产生错误
当我将Macbook上的文件打包并在Linux中解压缩文件时,我反复收到以下警告/错误: tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' tar: Ignoring unknown extended header keyword `SCHILY.dev' tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' tar: Ignoring unknown extended header keyword `SCHILY.dev' tar: Ignoring unknown extended header keyword `SCHILY.ino' …
106 linux  macos  command-line  tar 

2
创建具有多个目录和文件位置的tar
我有一些位于不同位置的脚本和文件,例如: /etc/dir1 /var/www/html /home/somedir 我想制作一个tar文件,以便它复制具有位置结构的文件和文件夹。当我解压缩到另一个位置时,所有文件都将以正确的路径复制到各自的位置;与制造焦油的地方相同。
100 linux  centos  tar 


3
Linux Bash脚本,单个命令但多行?
我有以下通过搜索Google编写的脚本,它将我的Linux系统备份到存档中: #!/bin/bash # init DATE=$(date +20%y%m%d) tar -cvpzf /share/Recovery/Snapshots/$HOSTNAME_$DATE.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt --exclude=/media --exclude=/dev --exclude=/share/Archive / 这行得通,但是我想知道是否可以格式化脚本以在多行上显示命令,类似这样,所以以后可以轻松编辑: tar -cvpzf /share/Recovery/Snapshots/$HOSTNAME_$DATE.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt --exclude=/media --exclude=/dev --exclude=/share/Archive / 这样一来,以后阅读和编辑变得更加容易。是否可以通过这种方式格式化Bash脚本?
97 linux  bash  script  tar 

9
tar:由于先前的错误而以失败状态退出
我已经写了一个小脚本,可以压缩并压缩目录和文件的列表。 该脚本似乎已成功运行,因为在脚本运行后会创建一个可用的.tar.gz文件。 但是,脚本完成后,我得到以下令人讨厌的消息: tar:由于先前的错误而以失败状态退出 在脚本运行期间,我没有看到任何错误消息,并且就像我说的那样,生成的文件可以解压缩而没有警告/错误。由于我将其用作备份的一部分,因此我想确保我不会忽略任何严重的问题。 产生此错误/警告消息的可能原因是什么-我可以安全地忽略它吗?如果我不能忽略它,那么诊断和解决错误的步骤是什么? 我在Ubuntu 10.0.4上运行
78 ubuntu  bash  tar  gzip 

17
Untar,ungz,gz,tar-您如何记住所有有用的选项?
我可以肯定,我不是唯一一个存在以下问题的人:每次我需要在* nix中解压缩文件时,我都不记得所有的开关了,最终对其进行了谷歌搜索,这令人惊讶地考虑到我需要多久进行一次做这个。 你有一个好的压缩备忘单吗?或为tar中所有这些令人讨厌的开关提供助记符? 我将这篇文章做成Wiki,以便我们在这里创建一个不错的备忘单。 哦,关于手册页:有没有一件事对他们没有帮助,那是为了弄清楚如何解压缩文件。
76 tar  gz  mnemonics  linux  macos 

5
为什么在OS X的压缩包中会得到._foo之类的文件?
当我在OS X中压缩某些文件时: tar cvf foo.tar foo 它会._foo在压缩包中生成一个额外的文件: ./._foo foo 仅当我在非Mac操作系统上将其解压缩时才会显示。但是._foo在我的文件系统上不存在!这是怎么回事?我该如何摆脱呢?
70 macos  tar 


10
如何在Windows中打开.tar.gz文件?
我需要打开一个文件,不幸的是,该.tar.gz文件只能以该文件格式提供,并且我正在使用Windows7。我可以使用解压缩该文件,7-zip但是之后,我仍然有一个.tar文件无法在Windows中打开。 有没有办法.tar.gz在Windows 上打开文件?
67 windows  tar  gz 

4
如何使用.tar.gz获得最大压缩?[重复]
这个问题已经在这里有了答案: 使用tar -zcvf时如何指定压缩级别? 6个答案 我了解tar + gzip的用法的tar方法通常是将一组文件合并为一个文件,然后gzip用于压缩该文件。 我最近了解到也tar可以压缩。 因为我不完全了解压缩在内核中是如何工作的,所以我担心(可能很荒谬)担心,将预压缩的.tar发送到gzip可能会阻止gzip压缩,因为它可能会阻止压缩以及这种性质的事情。 我的问题本质上是:我应该使用args /压缩方法的哪种组合来创建绝对最小的tar.gz,命令行语句的外观如何?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.