ディレクトリを圧縮したいのですが、パスのすべての内容を圧縮したくありません。私はzip -r squash.zip dir1
投稿のコマンドを知っています。Unixコマンドラインで圧縮/圧縮解除するには?
ただし、絶対パスを使用してコマンドを実行すると、次のようになります。
zip -r squash.zip /path/to/dir1
Zipもパスにフォルダを作成しますが、私はzipフォルダに入ります/path/to/dir1
。私が望むものdir1\sub\dirs
答え1
特定の親ディレクトリに移動してそこからzipを実行し、zipを他の場所に保存することをお勧めします。例えば
cd /path/to
zip -r /home/user/dir1.zip dir1/