标签: tar

在创建时加密 tar.gz 文件

我有一个脚本,它创建了几个目录的夜间备份。

它是使用创建的tar -czf,目标 tar.gz 文件路径位于挂载的网络目录中。生成的文件大约为 1.2Gb。

网络速度相当快(从网络驱动器复制到本地的速度约为 28MB/秒)。

现在我想在将 tar.gz 文件传输到网络驱动器之前使用公钥加密对其进行加密,并且想知道这样做的最佳方法是什么。

我应该先在本地创建文件,对其进行加密,然后再复制吗?或者有没有办法通过加密过程“流式传输”tar 输出,并将结果直接写入网络驱动器?

encryption backup tar

43
推荐指数
3
解决办法
7万
查看次数

默认情况下使用并行 bzip2 和 gzip 的最佳方法是什么?

Bzip2 和 gzip 仅使用一个内核,尽管许多计算机具有不止一个内核。但是有像 lbzip2、pbzip2 和 pigz 这样的程序,它们使用所有可用的内核并承诺与 bzip2 和 gzip 兼容。

那么默认情况下使用这些程序的最佳方法是什么,以便tar cfa file.tar.bz2 directory使用 lbzip2/pbzip2 而不是 bzip2?我当然不想破坏任何东西。

gzip tar bzip2

41
推荐指数
4
解决办法
4万
查看次数

如何更新 tar.gz 文件?

我创建了一个 tar.gz 文件(使用 GUI,而不是命令行)。如何使用添加新文件和更新修改文件的命令来更新它?

tar

38
推荐指数
3
解决办法
11万
查看次数

为什么我不能使用 tar 解压缩 .bz2 文件?

所以我有这个维基百科转储大小约为 10gb 并命名为“enwiki-latest-pages-articles.xml.bz2”。我一直在终端中尝试使用以下命令来解压缩转储:

tar jxf enwiki-latest-pages-articles.xml.bz2
Run Code Online (Sandbox Code Playgroud)

tar xvf enwiki-latest-pages-articles.xml.bz2
Run Code Online (Sandbox Code Playgroud)

但是他们都返回以下错误

tar: This does not look like a tar archive
tar: Skipping to next header
Run Code Online (Sandbox Code Playgroud)

command-line tar bzip2

33
推荐指数
2
解决办法
5万
查看次数

gzip: stdin: 不是 gzip 格式

当我运行时:

tar -zxvf john-1.7.0.2.tar.gz
Run Code Online (Sandbox Code Playgroud)

我明白了:

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Run Code Online (Sandbox Code Playgroud)

它应该开始拆包。

有些人告诉我不要使用,z但我得到了同样的错误。

这是我以这种方式下载的文件:

wget http://openwall.com/john/f/john-1.7.0.2.tar.gz
Run Code Online (Sandbox Code Playgroud)

downloads mime-type wget tar file-type

31
推荐指数
2
解决办法
14万
查看次数

如何从 nodejs.org 安装 tar.xz 文件?

我是 Ubuntu 的新手。

我是nodejs从 nodejs.org 网站下载的。

我下载的文件是 node-v7.1.0-linux-x64.tar.xz

我知道如何提取它,但仅此而已。

请解释我如何安装它,以及我应该把它放在文件系统中的什么位置。

tar nodejs software-installation

29
推荐指数
2
解决办法
10万
查看次数

tar 的 -p(保留权限)标志实际上保留了什么?

-p创建和提取 tarball 时,标志实际上保留了什么?是rwx它保留的权限吗?

当我创建一个htdocs/由 root 拥有的tarball 时,将其解压缩到我的本地机器将所有权从 root 更改为我的用户。

permissions command-line tar

25
推荐指数
2
解决办法
8万
查看次数

压缩文件夹(tar)而不在文件夹名称中包含它的目录

我正在尝试使用该tar命令压缩文件夹。

当我尝试压缩它时,它工作正常。问题在于文件名。

源路径:

/data/file/
Run Code Online (Sandbox Code Playgroud)

目的地路径:

/data/repo/temp/file.tar.gz

tar zcvf $srcpath $destinationpath
Run Code Online (Sandbox Code Playgroud)

我正在从不同的文件夹执行命令,在提取文件夹时,我获得了所有子目录,而不是单独的文件夹。

command-line compression extract tar

24
推荐指数
1
解决办法
12万
查看次数

如何从命令行创建 tar.7z 文件?

我想把我去年的作业拉上拉链。我如何从命令行 Ubuntu tar 和压缩整个文件夹(我没有 GUI)。

compression tar 7zip

23
推荐指数
4
解决办法
3万
查看次数

“tar xzf -”中的连字符“-”是什么意思?

当尝试从命令行安装 dropbox 时,我阅读了命令

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
Run Code Online (Sandbox Code Playgroud)

-这里是什么 意思?是以前的目录吗?

command-line tar

23
推荐指数
3
解决办法
4735
查看次数