通常のディレクトリ構造(src /、bin /、...)のプロジェクトがあります。
project-name/
|-- bin
|-- lib
|-- src
`-- Makefile
そして、次のディレクトリ構造でアーカイブを作成したいと思います。
project-name-version/
|-- bin
|-- lib
|-- src
`-- Makefile
これを行うためのきちんとした方法はありproject-name/
ますzip -r ...
か?それは、一時ディレクトリを別の場所に作成し、その一時ディレクトリを最終的に呼び出している内部にファイルをコピーすることを回避しますか?
(基本的に、何らかの種類のパスプレフィックスまたは相対パスオプションを探しています。)
tar
は、-h
フラグを使用する場合にも機能します。