压缩文件夹名称中没有包含目录的文件夹(tar)

塞莎·拉曼

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

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

源路径:

/data/file/

目标路径:

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

tar zcvf $srcpath $destinationpath

我正在从另一个文件夹执行命令,并且在提取文件夹时,我得到了所有子目录,而不是单独的文件夹。

雅各布·弗利姆(Jacob Vlijm)

最简单的方法是先cd到目录:

cd /path/to/containing/folder && tar -zcvf tarfile.tar.gz foldername_tocompress

这样,(包含)文件夹的目录将成为压缩文件的根目录。

使用-C选项更高级:

tar -zcvf tarfile.tar.gz -C /path/to/foldername_tocompress .

这将tar.gz在当前(工作)目录中创建一个文件,其中包含所有文件/文件夹foldername_tocompress(注意点,表示应包括所有文件/文件夹)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

TOP 榜单

热门标签

归档