1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-09-10 02:13:16 +02:00
tldr/pages.ar/common/tar.md
2025-08-24 17:43:29 +03:00

1.4 KiB

tar

أداة أرشفة. غالبًا ما تُستخدم مع طريقة ضغط، مثل gzip أو bzip2. لمزيد من التفاصيل: https://www.gnu.org/software/tar.

  • إنشاء أرشيف وكتابته إلى ملف:

tar cf {{path/to/target.tar}} {{path/to/file1 path/to/file2 ...}}

  • إنشاء أرشيف وكتابته إلى ملف (gzipped):

tar czf {{path/to/target.tar.gz}} {{path/to/file1 path/to/file2 ...}}

  • إنشاء أرشيف مضغوط من مجلد باستخدام المسارات النسبية:

tar czf {{path/to/target.tar.gz}} {{[-C|--directory]}} {{path/to/directory}} .

  • فك ضغط ملف أرشيف مضغوط في المجلد الحالي:

tar xvf {{path/to/source.tar[.gz|.bz2|.xz]}}

  • فك ضغط ملف أرشيف مضغوط في مجلد محدد:

tar xf {{path/to/source.tar[.gz|.bz2|.xz]}} {{[-C|--directory]}} {{path/to/directory}}

  • إنشاء أرشيف مضغوط وكتابته إلى ملف، مع تحديد خوارزمية الضغط تلقائيًا بناءً على امتداد الملف:

tar caf {{path/to/target.tar.xz}} {{path/to/file1 path/to/file2 ...}}

  • عرض محتويات ملف بالتفصيل:

tar tvf {{path/to/source.tar}}

  • فك ضغط الملفات المطابقة لنمط معين من ملف أرشيف:

tar xf {{path/to/source.tar}} --wildcards "{{*.html}}"