2015-09-16 181 views
0

我想压缩我的Mac上的日志文件目录。日志目录存在。不能在Mac上焦油?

例如在/ var /日志/ my_log_dir/

我试图运行类似:

$ tar –cpzf x.tar.gz /var/logs/my_log_dir 

我也尝试过其他变化,例如压缩只在日志文件目录中的一个文件 - 没有运气。所有我从我的mac得到的是:

Usage: 
    List: tar -tf <archive-filename> 
    Extract: tar -xf <archive-filename> 
    Create: tar -cf <archive-filename> [filenames...] 
    Help: tar --help 

想法?

+0

@mouviciel:你应该是一个答案,而不是评论。 – mipadi

+0

@mipadi:固定。 – mouviciel

回答

2

在压缩的情况下使用-p没有意义,因为默认情况下,您已经在默认文件权限的情况下进行推送。但是,解压缩时,如果您担心权限,则可以使用-p标志。

压缩:焦油-czvf x.tar.gz的/ var /日志/ my_log_dir

提取物:焦油-xpzvf x.tar.gz

+0

我不确定我的Mac上发生了什么事。我猜在某个地方出现了一个错字,或者在sudo与非sudo之间运行它时出现了一些问题。我把它用在了mac和cloud vm上。以上方法是正确的/工程。 – goggelj

2

-p选项(保留文件权限)仅适用于x模式。