GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengompres banyak folder, masing-masing ke dalam arsip zipnya sendiri?

di sini

for i in */; do tar -czvf "${i%/}.tar.gz" "$i"; done

for i in *
do
[ -d "$i" ] && zip -r "$i.zip" "$i"
done

Anda menelusuri semua direktori dan membuat zip untuk masing-masing direktori.

Atau bahkan lebih ringkas:

for i in */; do zip -r "${i%/}.zip" "$i"; done

(terima kasih kepada damienfrancois atas sarannya).


Linux
  1. Perintah Untuk Membuat Zip Banyak Direktori Menjadi File Zip Individual?

  2. Kenapa Setiap Program Atau Layanan Memiliki Akun Sendiri Di /etc/passwd?

  3. Bagaimana Mengompresi Banyak File Menjadi Arsip .xz?

  1. Cara Membagi Arsip 'tar' Besar menjadi Beberapa File dengan Ukuran Tertentu

  2. Bagaimana cara mengompres tautan simbolik?

  3. Bagaimana cara zip file dengan batas ukuran?

  1. Cara Mengarsipkan File Dan Direktori Di Linux [Bagian 2]

  2. Cara Mengarsipkan dan Mengompresi File di Linux

  3. Cara Membuat Zip Banyak File di Linux