是否有任何好的命令行工具可以压缩/解压缩 snappy?

是否有任何好的命令行工具可以压缩/解压缩 snappy?

我有一些活泼我希望能够在命令行上压缩/解压文件。我没有看到任何明显的工具,人们是否对 snappy 使用了一些标准工具?

答案1

这是我在 Arch 论坛上很久以前发现的一颗宝石,在使用它之前您应该拥有7zipunrar其他工具来处理您需要提取的格式。

# File extractor
# usage: extract <file>
extract ()
{
  if [ -f $1 ] ; then
    case $1 in
      *.tar.bz2)   tar xjf $1   ;;
      *.tar.gz)    tar xzf $1   ;;
      *.bz2)       bunzip2 $1   ;;
      *.rar)       unrar x $1     ;;
      *.gz)        gunzip $1    ;;
      *.tar)       tar xf $1    ;;
      *.tbz2)      tar xjf $1   ;;
      *.tgz)       tar xzf $1   ;;
      *.zip)       unzip $1     ;;
      *.Z)         uncompress $1;;
      *.7z)        7z x $1      ;;
      *.snz)       snunzip $1      ;;
      *)           echo "'$1' cannot be extracted via extract()" ;;
    esac
  else
    echo "'$1' is not a valid file"
  fi
}

要使用它,您必须将其添加到您的.bash_profile.profile完成后,您可以使用它extract从命令行解压缩所有类型的档案。语法是extract name-of-archive

你也可以将它与 snappy 一起使用,你需要安装然而在此之前它会起作用。

答案2

这正是功能请求 #34在 Snappy 的问题跟踪器中。请参阅 12 月 3 日的评论,了解 Github 上可用的 Python 命令行版本。

相关内容