Articles of tar

解压tar tar.bz2文件错误

我试图解压Fedora 17 OS中的tar.bz2文件。 我用了这个命令: # tar -xvjf myfile.tar.bz2 我收到了这个错误信息: tar (child):bzip2: Cannot exec :Nosuch of file or directory tar (child): Error is not recoverable: exitng now tar: Child returned status 2 tar:Error is not recoverable: exitng now 我该如何解决这个问题?

如何压缩一个符号链接?

我尝试用tar压缩在chroot环境下使用ssh,但它失败,因为它只是压缩符号链接本身,我怎么能压缩它的内容? -bash-3.00$ ls -ail 1263583 lrwxrwxrwx 1 root root 18 Apr 18 2008 mainwebsite_html -> ../../var/www/html -bash-3.00$ tar -cjvf archive.tar.bz2 mainwebsite_html -bash-3.00$ ls -ail 7509101 -rw-r–r– 1 user1 user1 136 Feb 22 08:57 archive.tar.bz2 1263583 lrwxrwxrwx 1 root root 18 Apr 18 2008 mainwebsite_html -> ../../var/www/html 谢谢

如何发送包含可执行文件的压缩存档,以便Google的附件filter不会拒绝它

我有一个目录,我想要压缩,通过电子邮件发送,我试过这个: tar -cvf filename.tar.gz directory_to_compress/ 但是当我尝试通过电子邮件发送时,Google说: filename.tar.gz contains an executable file. For security reasons, Gmail does not allow you to send this type of file. 如何从命令行压缩目录到tar.gz文件?

在Windows上打包文件并保留文件夹时间戳

我想把Windows上的一个大文件夹放到一个存档(tar,zip,gzip等等)中。 有没有一种工具可以保护所有文件夹的时间戳? 打开Linux包装箱上的档案之后,时间戳必须被预先保存。 任何想法都欢迎!

在Windows 8.1上使用Drush 7无法解压 – 如何解决?

我试图让我的Windows机器上运行。 我主要在这里遵循这个指南。 我正在使用Windows 8.1,64位和Drush v 7.0 dev 当我inputdrush status我会得到正确的结果。 但是当我尝试使用drush dl drupal我得到了这些错误信息: Unable to untar C:\Users\myName\AppData\Local\Temp\drush_tmp_1413483869_54400d5d5328e\dru564.tmp. [error] Unable to create [error] C:\Users\myName\AppData\Local\Temp/drush_tmp_1413483869_54400d5d5328e/drupal-7.32/drupal-7.32/drupal-7.32/drupal-7.32/ drupal-7.32/drupal-7.32/drupal-7.32/drupal-7.32/drupal-7.32/drupal-7.32/drupal-7.32/drupal-7.32/drupal-7.32/drupal-7.32/ drupal-7.32. Unable to copy C:\Users\myName\AppData\Local\Temp/drush_tmp_1413483869_54400d5d5328e/ to [error] C:\Users\myName\AppData\Local\Temp/drush_tmp_1413483869_54400d5d5328e/drupal-7.32. Unable to move C:\Users\myName\AppData\Local\Temp/drush_tmp_1413483869_54400d5d5328e/ to [error] C:\Users\myName\AppData\Local\Temp/drush_tmp_1413483869_54400d5d5328e/drupal-7.32. 我已经安装了gzip,就像它在指南中所描述的那样,并且我已经将C:\ Program Files \ GnuWin32 \ bin \ bsdtar.exe重命名为C:\ Program Files \ GnuWin32 \ bin \ tar.exe。 […]

如何只通过一个步骤在Windows中创buildtar.gz文件?

我知道我可以通过两个步骤7-zip创buildtar.gz文件。 第一步是tar格式,第二步是tar.gz格式。 但有没有办法只获得tar.gz一步?

哪个是最快的TAR应用程序?

我有一个脚本,它包含了一个完整的源代码目录(大约800MB),我希望它尽可能快地运行。 由于某种原因,GNU焦油在解除压力时有点缓慢。 我想知道是否有人已经做了这个比较,并知道哪个应用程序有最快的tar / untar实现。 对于Windows,顺便说一句。

将.a文件转换为.dll

这个问题肯定是在某个地方回答的,但是我找不到。 我已经写Java十几年了,我的C经验是在Unix上,所以我在这里是一个平方。 在我的Unix经验中,有人编写了makefile,只是工作。 我已经从feep下载了libtar-1.2.11的C源代码,并从cygwin中运行make它。 这创build了一个.a文件和一个.exe文件。 EXE文件似乎基本上是tar在Windows上运行,但我想要的是让图书馆读取和处理我自己的代码中的文件。 如果我没有记错的话,应该在.a文件(档案??),这需要链接到我可以从我的C ++程序中使用的库。 所以我正在寻找一种方法来做到这一点。 我在写一个将使用.tgz文件的库,所以我想使用这个库。 我想我想把libtar转换成一个DLL,以及自己创build一个DLL在其他语言中使用。 那么,如何将我的.a文件转换为其他应用程序可用的内容,以及如何从代码中访问它?

例程在Visual Studio中压缩文件夹

我试图编写一个例程,在Visual Studio中为embedded式应用程序压缩文件夹/多个文件。为此,我想使用zlib和tar的组合。我可以在Visual Studio中成功运行zlib,但在tar的情况下,源代码引用到一些linux头,结果出错。我是这个领域的新手。任何人都可以告诉我如何创build例程。我发现了一个UnxUtils(sourceforge,用于Win32 http://unxutils.sourceforge.net的 GNU工具)。一边浏览,那有用吗? 任何帮助表示赞赏。

tar文件使用-C选项和通配符

我正在向应用程序中的shell执行程序传递一个tar命令。 但似乎我的tar语法是不正确的。 (这是windows(bsdtar命令),但是和linux一样工作,据我所知,如果需要的话,我也可以在linux上testing。) 我试图tar的所有文件以ext结尾,而不是在我的tar文件中存储完整的path。 tar -cvzf test.tar.gz -CC:/mydir/toTar/ *.ext 我得到错误: tar: *.ext: Cannot stat: No such file or directory 我可以给整个path,但是我的焦油将包含C-> mydir-> toTar->。 我只是想要的文件,而不是mydir和toTar的结果。 到目前为止,只有接近我想要的东西是“。” 而不是“* .ext”,但那也是其他的东西,我显然不想要。 任何接受者?