不能在 Mac 上 tar?

cannot tar on Mac?

我正在尝试压缩 mac 上的日志文件目录。日志目录存在。

例如/var/logs/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

想法?

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

在压缩上下文中使用 -p 没有意义,因为默认情况下您已经在文件上添加了任何权限。但是,在提取时,如果您担心权限问题,可以使用 -p 标志。

压缩:tar –czvf x.tar.gz /var/logs/my_log_dir

摘录:tar –xpzvf x.tar.gz