**已关闭。**此问题不符合Stack Overflow guidelines。目前不接受答复。
这个问题似乎不是关于a specific programming problem, a software algorithm, or software tools primarily used by programmers的。如果你认为这个问题与another Stack Exchange site的主题有关,你可以留下评论,解释在哪里可以回答这个问题。
两年前关闭。
Improve this question
我是Linux新手,我有一个文件夹叫stacey
。我怎样才能创建一个压缩的tarball从这个?
我可以用tar -cvzf stacey.tar *
来tar文件夹。但是我可以同时添加7zip,这样我就有了一个名为stacey.tar.gz
的压缩tarball了吗?
2条答案
按热度按时间umuewwlo1#
制作当前目录的压缩tar球
示例:
当前目录(temp)存档到
~/dir1/temp.tar.gz
中制作远程目录的压缩tar球
示例:
目录~/temp被归档到
~/dir1/temp.tar.gz
中。cnh2zyt32#
在
tar
命令中传递-z
将对文件进行gzip压缩,因此您应该将文件命名为stacey.tar.gz
(或stacey.tgz
),而不是stacey.tar
:如果你想7zip文件(而不是Gzip),删除
-z
,保留stacey.tar
,并在tar
命令完成后运行7z stacey.tar
:或者你可以使用一个管道来一步完成:
7zip更像
tar
,因为它在归档中保留了文件的索引。实际上,您可以完全跳过tar
步骤,只需使用7zip: