۵ ابزار محبوب برای آرشیو و فشرده‌سازی فایل‌ها در لینوکس پرینت


 

## 🎯 ۵ ابزار محبوب برای آرشیو و فشرده‌سازی فایل‌ها در لینوکس

فشرده‌سازی فایل‌ها در لینوکس هم برای صرفه‌جویی در فضای دیسک و هم برای انتقال راحت‌تر فایل‌ها بسیار مهم است. لینوکس ابزارهای متنوعی برای این کار ارائه می‌دهد که هر کدام ویژگی‌های خاص خودشان را دارند.

در این مقاله، با ۵ ابزار قدرتمند برای فشرده‌سازی و آرشیو در لینوکس آشنا می‌شویم.

---

## ۱. 🛠️ tar

**tar** یکی از قدیمی‌ترین و پرکاربردترین ابزارهای آرشیو در لینوکس است.

- مناسب برای آرشیو کردن مجموعه‌ای از فایل‌ها و پوشه‌ها
- قابلیت ترکیب با ابزارهای فشرده‌سازی مثل gzip، bzip2 و xz

### نمونه دستورات:
```bash
tar -cvf archive.tar folder/
tar -czvf archive.tar.gz folder/
tar -cJvf archive.tar.xz folder/
```

---

## ۲. 🛠️ gzip

**gzip** ابزاری برای فشرده‌سازی فایل‌های منفرد است.

- فقط روی یک فایل کار می‌کند (برخلاف tar که چند فایل را آرشیو می‌کند)
- بسیار سریع و سبک

### نمونه دستورات:
```bash
gzip filename
gunzip filename.gz
```

اگر می‌خواهی یک پوشه را با gzip فشرده کنی، باید اول با tar آرشیو کنی بعد gzip بزنی.

---

## ۳. 🛠️ bzip2

**bzip2** ابزاری برای فشرده‌سازی قوی‌تر نسبت به gzip است.

- میزان فشرده‌سازی بیشتر از gzip
- سرعت کندتر نسبت به gzip

### نمونه دستورات:
```bash
bzip2 filename
bunzip2 filename.bz2
```

مانند gzip، فقط روی فایل‌های منفرد کار می‌کند.

---

## ۴. 🛠️ xz

**xz** یکی از جدیدترین الگوریتم‌های فشرده‌سازی در لینوکس است.

- بیشترین میزان فشرده‌سازی در مقایسه با gzip و bzip2
- سرعت فشرده‌سازی نسبتاً کند است، ولی استخراج سریع است

### نمونه دستورات:
```bash
xz filename
unxz filename.xz
```

---

## ۵. 🛠️ zip / unzip

**zip** یکی از محبوب‌ترین فرمت‌هاست، مخصوصاً برای اشتراک‌گذاری فایل‌ها بین سیستم‌های مختلف (ویندوز/مک/لینوکس).

- قابلیت فشرده‌سازی چندین فایل و دایرکتوری
- قابلیت رمزگذاری روی فایل‌ها

### نمونه دستورات:
```bash
zip archive.zip file1 file2 folder/
unzip archive.zip
```

🔹 zip در بسیاری از توزیع‌های لینوکس به صورت پیش‌فرض نصب نیست و باید آن را نصب کنید:
```bash
sudo apt install zip unzip # برای Debian/Ubuntu
sudo dnf install zip unzip # برای RHEL/CentOS/Fedora
```

---

## 🧠 مقایسه سریع ابزارها

| ابزار | مناسب برای | فشرده‌سازی چند فایل | سرعت | میزان فشرده‌سازی |
|---------|-------------|---------------------|------|------------------|
| tar | آرشیو | بله | سریع | بدون فشرده‌سازی، مگر با gzip/bzip2/xz |
| gzip | فایل منفرد | خیر | خیلی سریع | متوسط |
| bzip2 | فایل منفرد | خیر | کندتر | زیاد |
| xz | فایل منفرد | خیر | کند | بسیار زیاد |
| zip | آرشیو + فشرده‌سازی | بله | سریع | مناسب |

---

## ✨ نتیجه‌گیری

بسته به نیازت:
- اگر سرعت مهم است ➡️ **gzip**
- اگر حجم کم‌تر اهمیت دارد ➡️ **xz**
- اگر فایل‌های زیادی داری ➡️ **tar + gzip** یا **zip**
- اگر دنبال سازگاری بین پلتفرمی هستی ➡️ **zip**

با ترکیب این ابزارها می‌توانی آرشیوهای سبک‌تر و سریع‌تر برای بکاپ، انتقال یا اشتراک‌گذاری بسازی.

 


آیا این پاسخ به شما کمک کرد؟

  • 0
« برگشت