33得票7回答
Python - 识别压缩文件类型并解压缩的机制

压缩文件可以分为以下逻辑组: a. 操作系统类型(*ix,Win)等。 b. 不同类型的压缩算法(即.zip、.Z、.bz2、.rar、.gzip)。至少从标准列表中列出大多数使用的压缩文件。 c. 然后我们有tar球机制-我认为没有压缩。但它更像是连接。 现在,如果我们开始处理上述一组压缩...

31得票6回答
如何为某个somearchive.tar.xz提取文件添加进度条

我想至少打印从运行tarball提取的#个文件xz -dc /path/to/somearchive.tar.xz | sudo tar xvpf - -C /path/to/some_directory 我在考虑如何使用"\r",就像这个问题中提到的那样。 num=0 when [\n r...

31得票4回答
tar去掉文件名前的斜杠

当我在tar命令中追加/dev/null时,出现了错误,有人知道第二个示例中发生了什么吗? 好的: tar -cvf $kname /var/www 糟糕: tar -cvf $kname /var/www > /dev/null error:tar: Removing leadi...

30得票5回答
使用Python安全地解压zip或tar文件

我正在尝试将用户提交的zip和tar文件解压到一个目录中。 zipfile的extractall方法的文档(tarfile的extractall方法类似)指出,路径可以是绝对路径或包含..路径以跳出目标路径。相反,我可以自己使用extract,像这样:some_path = '/destina...

30得票5回答
创建zip或tar.gz存档文件而不使用exec命令

有没有一种安全的方法可以从php中创建zip档案或tar.gz档案,而不使用exec命令? 谢谢

29得票2回答
不使用exec()如何在PHP中解压tar.gz文件?

如何在不使用exec('tar')或任何其他命令的情况下,使用纯PHP解压缩tar.gz文件? 我的问题如下:我有一个26MB的tar.gz文件需要上传到我的服务器并进行解压缩。我尝试使用net2ftp进行解压缩,但它不支持上传后的tar.gz解压缩。 我正在使用免费的Web主机,因此他们...

28得票4回答
使用Java创建tar文件

我想使用Java以编程方式将文件夹压缩为tar文件。我认为一定有开源或库可以做到这一点,但我找不到这样的方法。 另外,我能否制作一个zip文件,然后将其扩展名更改为.tar? 是否有人可以建议一个库来完成这个任务?谢谢!

28得票3回答
排除tar归档中的单个文件/目录,而不是模式

我正在使用tar命令对服务器进行每日备份,并希望避免备份/proc和/sys系统目录,但不排除文件树中其他位置命名为"proc"或"sys"的目录。 例如,以下是一个目录树("bla"表示普通文件):# find . ./sys ./sys/bla ./foo ./foo/sys ./foo...

28得票5回答
如何使用Linux的'tar'重命名放入tar归档文件中的文件

我想创建一个包含几个文件的 tar 压缩包,但是在压缩包中重命名这些文件。目前我的代码大致如下:tar -czvf file1 /some/path/to/file2 file3 etc 但我想做类似这样的事情:tar -czvf file1=file1 /some/path/to/file2...

28得票7回答
使用tar归档隐藏目录

tar 对一个名为 mydir 的目录进行归档时,会将隐藏文件和子目录也归档,但是在 mydir 目录内使用 * 通配符的 tar 命令则不会。这是已知的不一致性或缺陷吗? 编辑:额外信息。在 mydir 目录内使用带有 * 通配符的 tar 命令不会“看到”并归档该目录中立即级别下的隐藏文件...