web-dev-qa-db-ja.com

同じ名前のZipフォルダーを作成

コマンドラインからフォルダのZipを作成したい。私は次のようなことができます
Zip -r folder.Zip folder。元のフォルダーと同じ名前のzipフォルダーを指定します。スクリプトを記述することでこれをシミュレートできます。

#!/bin/bash
Zip -r $1 $1  

そして、./script folderを実行します。

これを行うことは可能ですか?withoutスクリプトを記述しますか?

23
ignite

これは、シェルで直接行う方法です。

Zip -r folder{.Zip,}
45
Willem Thiart

これを行うbash関数を.bashrcファイルに追加できます。

function fzip {
    Zip -r $1 $1
}

次に、シェルで次のことができます。

user@Host:~$ fzip my_folder
# creates my_folder.Zip
12
chronitis