我有一个脚本,它创建了几个目录的夜间备份。
它是使用创建的tar -czf,目标 tar.gz 文件路径位于挂载的网络目录中。生成的文件大约为 1.2Gb。
网络速度相当快(从网络驱动器复制到本地的速度约为 28MB/秒)。
现在我想在将 tar.gz 文件传输到网络驱动器之前使用公钥加密对其进行加密,并且想知道这样做的最佳方法是什么。
我应该先在本地创建文件,对其进行加密,然后再复制吗?或者有没有办法通过加密过程“流式传输”tar 输出,并将结果直接写入网络驱动器?
Bzip2 和 gzip 仅使用一个内核,尽管许多计算机具有不止一个内核。但是有像 lbzip2、pbzip2 和 pigz 这样的程序,它们使用所有可用的内核并承诺与 bzip2 和 gzip 兼容。
那么默认情况下使用这些程序的最佳方法是什么,以便tar cfa file.tar.bz2 directory使用 lbzip2/pbzip2 而不是 bzip2?我当然不想破坏任何东西。
所以我有这个维基百科转储大小约为 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) 当我运行时:
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) 我是 Ubuntu 的新手。
我是nodejs从 nodejs.org 网站下载的。
我下载的文件是 node-v7.1.0-linux-x64.tar.xz
我知道如何提取它,但仅此而已。
请解释我如何安装它,以及我应该把它放在文件系统中的什么位置。
-p创建和提取 tarball 时,标志实际上保留了什么?是rwx它保留的权限吗?
当我创建一个htdocs/由 root 拥有的tarball 时,将其解压缩到我的本地机器将所有权从 root 更改为我的用户。
我正在尝试使用该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)
我正在从不同的文件夹执行命令,在提取文件夹时,我获得了所有子目录,而不是单独的文件夹。
我想把我去年的作业拉上拉链。我如何从命令行 Ubuntu tar 和压缩整个文件夹(我没有 GUI)。
当尝试从命令行安装 dropbox 时,我阅读了命令
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
Run Code Online (Sandbox Code Playgroud)
-这里是什么 意思?是以前的目录吗?
tar ×10
command-line ×4
bzip2 ×2
compression ×2
7zip ×1
backup ×1
downloads ×1
encryption ×1
extract ×1
file-type ×1
gzip ×1
mime-type ×1
nodejs ×1
permissions ×1
wget ×1