فایلهای tar (مخفف Tape Archive) یکی از رایجترین قالبهای آرشیو در لینوکس هستند. این فرمت بهتنهایی برای فشردهسازی استفاده نمیشود اما اغلب همراه با ابزارهایی مانند gzip یا bzip2 فشرده میشود (مانند
tar.gz یا tar.bz2). گاهی لازم است پیش از استخراج فایل، محتویات آن را بررسی کنید. از آنجا که بسیاری از کاربران از طریق SSH به سرورهای لینوکسی متصل میشوند، آشنایی با دستورات مرتبط برای مدیریت فایلهای
tar ضروری است.
برای مشاهده لیست فایلها و پوشههای داخل آرشیو tar، از دستور زیر استفاده کنید:
tar -tf archive.tar
-t: نمایش لیست محتویات
-f: مشخص کردن فایل آرشیو
اگر فایل tar با gzip فشرده شده باشد (مانند tar.gz):
tar -tzf archive.tar.gz
اگر فایل با bzip2 فشرده شده باشد (مانند tar.bz2):
tar -tjf archive.tar.bz2
برای نمایش جزئیات بیشتری مانند اندازه، تاریخ و مجوز فایلها:
tar -tvf archive.tar
اگر بخواهید محتوای کلی فایل آرشیو را بدون استخراج مشاهده کنید:
tar -tf archive.tar | less یا tar -tf archive.tar | cat
برای جستجوی نام فایل خاص:
“tar -tf archive.tar | grep “filename
این دستور نام فایلهای داخل آرشیو را که شامل “filename” هستند نمایش میدهد.
مشاهده محتویات فایلهای tar بدون استخراج کامل، میتواند زمان و فضای ذخیرهسازی را بهینه کند. ابزارهای لینوکسی مانند grep, tar, less امکان مدیریت فایلهای آرشیوی را از طریق SSH فراهم میکنند. با
یادگیری دستورات این مقاله، میتوانید بهسرعت اطلاعات مورد نیاز خود را از فایلهای tar استخراج کنید و مدیریت بهتری بر منابع سرور خود داشته باشید.