สร้าง zip ของโฟลเดอร์ด้วยชื่อเดียวกัน


23

ฉันต้องการสร้าง zip ของโฟลเดอร์จาก command-line
zip -r folder.zip folderฉันสามารถทำสิ่งที่ชอบ ฉันต้องการให้ชื่อโฟลเดอร์ซิปเหมือนกับชื่อโฟลเดอร์เดิม ฉันสามารถจำลองสิ่งนี้ได้ด้วยการเขียนสคริปต์:

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

./script folderและจากนั้นก็ทำ

เป็นไปได้ไหมที่จะทำสิ่งนี้โดยไม่ต้องเขียนสคริปต์?

คำตอบ:



12

คุณสามารถเพิ่มฟังก์ชั่นทุบตีที่ทำสิ่งนี้กับ.bashrcไฟล์ของคุณ:

function fzip {
    zip -r $1 $1
}

จากนั้นในเปลือกคุณสามารถทำได้:

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

1
ฟังก์ชั่นทุบตีเป็นสคริปต์
phil294
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.