نحوه تعیین فهرست (با تصاویر)

فهرست مطالب:

نحوه تعیین فهرست (با تصاویر)
نحوه تعیین فهرست (با تصاویر)

تصویری: نحوه تعیین فهرست (با تصاویر)

تصویری: نحوه تعیین فهرست (با تصاویر)
تصویری: آموزش نصب ویندوز 10 به صورت کامل و آسان | نصب ویندوز با فلش یا سی دی - بوت کردن یو اس بی 2024, ممکن است
Anonim

متداول ترین راه برای ارسال دسته ای فایل ها از سیستم لینوکس ، استفاده از دستور tar است. هنگامی که یک فهرست را تعیین می کنید ، می توانید گروهی از فایل ها را به راحتی در یک فایل جمع کنید. این فایل را می توان منتقل یا ذخیره کرد ، یا می توان آن را فشرده کرد تا حجم آن کاهش یابد.

مراحل

865895 1
865895 1

مرحله 1. قالب را درک کنید

در لینوکس ، بایگانی چندین فایل با استفاده از دستور tar انجام می شود. این دستور چندین فایل را در یک فایل واحد ترکیب می کند و امکان فشرده سازی یا انتقال آسانتر به کامپیوتر دیگر را فراهم می کند. فایل حاصل دارای پسوند.tar خواهد بود. فایل های.tar اغلب با نام tarballs شناخته می شوند.

دستور tar فقط فایلها را بایگانی می کند. فشرده سازی انجام نمی دهد ، بنابراین بایگانی همان اندازه فایلهای اصلی خواهد بود. شما می توانید فایل.tar را با استفاده از gzip یا bzip2 فشرده کرده و در نتیجه یک پسوند.tar.gz یا.tar.bz2 ایجاد کنید. در پایان مقاله به این موضوع پرداخته خواهد شد

865895 2
865895 2

مرحله 2. ایجاد یک tarball از یک دایرکتوری واحد

هنگام ایجاد tarball از یک فهرست ، چندین قسمت در دستور tar وجود دارد. در زیر یک مثال از دستور tar آمده است:

tar -cvf tarName.tar/path/to/directory

  • tar - با این کار برنامه بایگانی tar را فراخوانی می کند.
  • ج - این پرچم نشان دهنده "ایجاد" فایل.tar است. همیشه باید حرف اول را بزند.
  • v - این نشان می دهد که این فرآیند "مفصل" است. با این کار بازخوانی تمام فایل هایی که هنگام ایجاد به فایل.tar اضافه می شوند نمایش داده می شود. این یک پرچم اختیاری است.
  • f - این پرچم نشان می دهد که قسمت بعدی نام فایل.tar جدید است. همیشه باید آخرین پرچم باشد.
  • tarName.tar - می توانید هر نامی را که می خواهید انتخاب کنید. فقط مطمئن شوید که پسوند.tar را در انتها قرار دهید. اگر می خواهید tarball را در پوشه ای متفاوت از فهرست فعلی خود ایجاد کنید ، می توانید یک مسیر به نام فایل اضافه کنید.
  • /path/to/directory - مسیر پوشه ای را که می خواهید فایل.tar را از آن ایجاد کنید وارد کنید. مسیر مربوط به دایرکتوری فعلی شما است. برای مثال ، اگر مسیر کامل is/home/user/Pictures است و در حال حاضر در فهرست/home هستید ،/user/Pictures را وارد کنید. توجه داشته باشید که کلیه زیرشاخه ها نیز شامل خواهند شد.
865895 3
865895 3

مرحله 3. یک تاربال ایجاد کنید که شامل چندین دایرکتوری باشد

افزودن چندین دایرکتوری به سادگی افزودن تمام مسیرها به انتهای دستور tar ساده است:

tar -cvf tarName.tar/etc/directory1/var/www/directory2

865895 4
865895 4

مرحله 4. فایلها یا فهرستها را به tarball موجود اضافه کنید

با استفاده از پرچم "append" می توانید فایلها و فهرستها را به فایلهای بایگانی.tar خود اضافه کنید:

tar -rvf tarName.tar textfile.txt path/to/other/directory

r - این پرچم "ضمیمه" است. پرچم c را از دستور ایجاد tarball جایگزین می کند

865895 5
865895 5

مرحله 5. یک فایل.tar موجود را فشرده کنید

برای فشرده سازی سریع فایل بایگانی.tar خود می توانید از "gzip" استفاده کنید. اگر به فشرده سازی بیشتر (فایل خروجی کوچکتر) نیاز دارید ، می توانید به جای آن از "bzip2" استفاده کنید. فشرده سازی فایل bzip2 بیشتر از gzip طول می کشد.

gzip tarName.tar bzip2 tarName.tar

  • gzip پسوند.gz را به نام فایل اضافه می کند: tarName.tar.gz
  • bzip2 پسوند.bz2 را به نام فایل اضافه می کند: tarName.tar.bz2
865895 6
865895 6

مرحله 6. هنگام ایجاد تاربال ، آن را فشرده کنید

می توانید از دستورات مرحله بالا برای فشرده سازی تار بالهای موجود استفاده کنید ، اما می توانید آنها را هنگام ایجاد آنها با استفاده از پرچم های مناسب فشرده کنید:

tar -czvf tarName.tar.gz/path/to/directory tar -cjvf tarName.tar.bz2/path/to/directory

  • z - این پرچم فایل جدید.tar را با استفاده از gzip فشرده می کند. اطمینان حاصل کنید که پسوند.gz را در انتهای نام فایل قرار دهید.
  • j - این پرچم فایل جدید.tar را با استفاده از bzip2 فشرده می کند. اطمینان حاصل کنید که پسوند.bz2 را در انتهای نام فایل قرار دهید.

توصیه شده: