Buat zip folder dengan nama yang sama


23

Saya ingin membuat zip folder dari command-line. Saya bisa melakukan sesuatu seperti
zip -r folder.zip folder. Saya ingin memberi nama folder zip sama dengan folder aslinya. Saya dapat mensimulasikan ini dengan menulis skrip:

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

Dan kemudian lakukan ./script folder.

Apakah mungkin melakukan ini tanpa menulis skrip?

Jawaban:


45

Ini adalah bagaimana Anda melakukannya langsung dengan shell:

zip -r folder{.zip,}

12

Anda dapat menambahkan fungsi bash yang melakukan ini pada .bashrcfile Anda :

function fzip {
    zip -r $1 $1
}

Kemudian di shell Anda bisa melakukan:

user@host:~$ fzip my_folder
# creates my_folder.zip

1
Fungsi bash ADALAH skrip
phil294
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.