ในสคริปต์ต่อไปนี้ฉันจะแยกไดเรกทอรีในลูปได้อย่างไร ฉันต้องการทำเช่นนี้เพราะไฟล์ทั้งหมดเป็น symlink ที่ชี้ไปยังไดเรกทอรีที่มีอยู่ในระดับเดียวกันดังนั้นฉันไม่ต้องการเพิ่ม
cd /var/www
for dir in */
do
base=$(basename "$dir")
tar -czfh "${base}.tar.gz" "$dir"
done