Untar、ungz、gz、tar——您如何记住所有有用的选项?

Untar、ungz、gz、tar——您如何记住所有有用的选项?

我很确定我不是唯一一个遇到以下问题的人:每次我需要在 *nix 中解压缩文件时,我都记不住所有的开关,最后只能用谷歌搜索,考虑到我需要经常这样做,这很令人惊讶。

你有好的压缩备忘单吗?或者有什么方法可以帮你记住 tar 中那些烦人的开关?

我正在将这篇文章制作成维基百科,以便我们可以在这里创建一个很好的备忘单。

哦,关于手册页:有一件事它们没有用,那就是弄清楚如何解压缩文件。

答案1

或者如何使用具有高级完成功能的 shell(例如 zsh 或新版本的 bash)来为您完成选项并提供全面的帮助?:))

关于 tar:只需查看“qwerty”键盘。字母“zxcvf”相邻。您需要“tar czvf file.tar.gz files”或“tar xzvf file.tar.gz”。

答案2

Tar 选项摘要

欢迎大家编辑此内容以添加更多深奥的开关,但基本内容如下:

  • X- 提取文件
  • C- 创建档案
  • - 列出文件
  • - 详细(列出正在处理的文件)
  • - 使用 bz2 压缩
  • - 使用 gz 压缩
  • F- 读取或写入文件到磁盘

例子

解压缩 tar.gz 文件:tar zxf 压缩包.tar.gz

解压缩 tar.bz2 文件:tar jxf tarball.tar.bz2

创建一个 tar.gz 文件:tar zcvf tarvall.tar.gz mydir/*

答案3

有一个名为“unp”的小型 Perl 脚本。

unp filename.tar.gz

...它会提取所有内容。适用于任何只要您有正确的二进制文件,就可以使用压缩文件。您只需要忘记语法或任何那些废话。检查您的 Linux 发行版的存储库。它应该在那里(至少在 Arch、Debian 和 Ubuntu 上)。

答案4

只需输入tar --help,即可获得您的备忘单。

相关内容