زمان مطالعه: 3 دقیقه

لینوکس یکی از سیستم­‌عامل­‌های متن ­باز است که در دنیای توسعه نرم­‌افزار به عنوان یکی از سیستم­‌عامل­‌های محبوب و قدرتمند شناخته می­‌شود. هنگام کار با لینوکس، اغلب با فایل­‌هایی با فرمت tar (تار) مواجه می­‌شویم که از آن‌­ها برای نصب برنامه‌­ها و بسته­‌های نرم­‌افزاری استفاده می­‌شود. در این مقاله می­‌خواهیم به معرفی دستور tar در لینوکس و برخی از دستورات اساسی و پرکاربرد آن بپردازیم، پس در ادامه مقاله با ما همراه باشید. ( دانلود لینوکس Ubuntu )

معرفی دستور tar
معرفی دستور tar

دستور tar

tar چیست

tar که مخفف Tape Archive است، نوعی فرمت در سیستم­‌عامل­‌های مبتنی بر یونیکس است، که برای ایجاد، مدیریت و استخراج فایل­‌های آرشیو و فشرده­‌سازی اطلاعات، از آن­‌ها استفاده می­‌شود. با استفاده از دستور tar می‌­توان یک مجموعه از فایل­‌ها و دایرکتوری­‌ها را به صورت یک فایل با فرمت tar آرشیو و فشرده­‌سازی کنید و برای استفاده از آن فایل­‌ها دوباره این آرشیو را استخراج کنید.

برخی از پراستفاده‌­ترین کاربردهای tar شامل موارد زیر هستند:

  • آرشیو کردن (Archiving)یک مجموعه از فایل‌ها و دایرکتوری‌ها را به صورت یک فایل tar جمع‌آوری می‌کند.
  • فشرده‌سازی (Compression)برای کاهش فضای ذخیره‌سازی، فایل‌های tar را می‌توان با استفاده از ابزارهای فشرده‌سازی مانند gzip یا bzip2 فشرده کرد.
  • پشتیبان‌گیری (Backup)برای پشتیبان‌گیری از داده‌ها و اطلاعات از دستور tar استفاده می‌شود.
  • انتقال داده‌ها (Data Transfer)می‌توانید یک مجموعه فایل را با استفاده از دستور tar بسته‌بندی کرد و به سیستم دیگری منتقل کرد.

نصب tar در لینوکس

اکثر توزیع­‌های لینوکس از tar به عنوان یک ابزار اساسی، پشتیبانی می­‌کنند و اغلب به طور پیش­فرض روی آن­‌ها نصب است. اما اگر نصب نبود، می‌­توانید از دستوراتی که متناسب با توزیع لینوکس شماست استفاده کنید.

در این بخش دستور tar برای نصب در برخی از توزیع­‌های لینوکس را برای شما آورده­‌ایم.

Ubuntu و Debian

				
					sudo apt-get update
sudo apt-get install tar

				
			

Fedora

				
					sudo dnf install tar
				
			

CentOS و RHEL

				
					sudo yum install tar
				
			

Arch Linux

				
					sudo pacman -Syu tar
				
			

openSUSE

				
					sudo zypper install tar
				
			

Alpine Linux

				
					apk add tar
				
			

نحوه استفاده از دستور tar

همانطور که قبلا نیز به آن اشاره شد، به منظور ایجاد، مدیریت و استخراج فایل­‌های آرشیو، استفاده از دستور tar در لینوکس بسیار رایج است. دستورات tar بسیار زیاد است، که می‌­توان از آن­‌ها برای نیازهای مختلفی استفاده کرد.

به صورت کلی نحو استفاده از دستور tar به صورت زیر است:

				
					tar [options] [file(s) or directory]
				
			

برخی از گزینه‌­های معمول عبارتند از:

  • c-ایجاد آرشیو (create)
  • x-استخراج فایل از آرشیو (extract)
  • v-نمایش جزئیات عملیات (verbose)
  • f-مشخص کردن نام فایل آرشیو
  • z-استفاده از gzip برای فشرده‌سازی
  • j-استفاده از bzip2 برای فشرده‌سازی

این مثال نحوه ایجاد یک فایل فشرده شده با gzip از یک دایرکتوری به نام test_app را با نمایش جزئیات، در فهرست کار نشان می‌­دهد:

				
					tar -czvf test_app.tar.gz test_app/
				
			

بعد از اجرای دستور بالا، فایل "test_app.tar.gz" یک آرشیو با فشرده‌­سازی gzip ایجاد می‌­شود.

برای استخراج اطلاعات آرشیو ایجاد شده در مثال بالا، باید دستور زیر اجرا شود:

				
					tar -xzvf test_app.tar.gz
				
			

جمع­ بندی

در این مقاله، سعی کردیم به شما نحوه نصب و استفاده از دستور tar در لینوکس را آموزش دهیم. با استفاده از دستور tar، که یک ابزار قدرتمند و مهم برای مدیریت فایل­‌های آرشیو و فشرده، و همچنین انتقال و پشتیبان­ گیری از داده ­ها در محیط­ های لینوکسی محسوب می­‌شود، می‌­توانید فایل­ ها و داده ­های خود را به راحتی مدیریت کرده و کارهایی نظیر اشتراک­ گذاری یا انتقال فایل­ هایی با حجم زیاد و ... را به سرعت انجام دهید.

بدون دیدگاه

دیدگاهتان را بنویسید

هاستvpsسرور اختصاصی