zipファイルを作成しようとしていますが、コマンドラインから定義されているrootdirではなくディレクトリ構造の大部分を保持したいとします。私が使用しているコマンドは次のとおりです。ディレクトリ構造全体を除いてzipファイルを作成する方法
zip -r out.zip /foo/bar/
私はそれがバーを再帰と(それがない)保存ディレクトリ構造を持つすべてのファイルを追加したいと思います。しかし私は 'foo'が作成されたzipファイルの最上位ディレクトリになることを望んでいません。バーを最上位のディレクトリにしたいと思います。
これについて簡単な方法はありますか?私は、問題を避けるためにジップする前にディレクトリを変更することができたことを認識していますが、私はこれを必要としないソリューションを探しています。
私は 'tar -C/foo/bar -c out.tar *'が彼を幸せにするとは思っていません。 –
私はこれをもう一度。私はマックの上にあり、zipを必要とし、tar.gzは必要ありません。 pushdは本当に良い選択肢のようです。 – slott