گرفتن بکاپ از کل یک دایرکتوری در لینوکس - نسخهی قابل چاپ +- باشگاه کاربران روماک (https://forum.romaak.ir) +-- انجمن: انجمن کامپیوتر، سرور و شبکه (https://forum.romaak.ir/forumdisplay.php?fid=3) +--- انجمن: کامپیوتر و اینترنت (https://forum.romaak.ir/forumdisplay.php?fid=6) +---- انجمن: سیستم عامل (https://forum.romaak.ir/forumdisplay.php?fid=96) +----- انجمن: لینوکس (https://forum.romaak.ir/forumdisplay.php?fid=99) +----- موضوع: گرفتن بکاپ از کل یک دایرکتوری در لینوکس (/showthread.php?tid=1619) |
گرفتن بکاپ از کل یک دایرکتوری در لینوکس - saberi - ۹۵/۷/۱۸ آیا تا به حال خواسته اید تا از کل یک دایرکتوری و زیردایرکتوری های آن بکاپ تهیه کنید؟
انتخاب راه حلی که این عملیات را به صورت بازگشتی انجام دهد تا بتوانید اطاعات ان را در سیستمی دیگر مانند سیستم جازی باز گردانید ضروری خواهد بود. دو دستور برای ما کارامد خواهد بود، که نام اولین دستور tar و دومین دستور gzip است. کامند tar از همه فایل ها و دایرکتوری ها فایل پشتیبانی تهیه می کند دستور gzip فایل های ما را فشرده می کند و حجم را کاهش می دهد. چگونه از کل دایرکتوری بکاپ بگیریم؟ با استفاده از دستور زیر از کل دایرکتوری ها و زیر دایرکتوری ها و فایلها که در پوشه آن قرار دارید بکاپ تهیه می کنید و در دایرکتوری جاری قرار می دهید. *محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
می توانید با دستور ls -l فایل بکاپ گرفته شده را مشاهده کنید : *محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
برای فشرده سازی نیز باید از دستور زیر استفاده کنید : *محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
این دستور فایلی به نام backup.tar.gz ایجاد می کند. نحوه بازیابی فایل بکاپ بعد از انتقال فایل به مقصد در ابتدا باید فایل tar که در مرحل قبل فشرده کردیم از حالت فشرده خارج کنیم : *محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
|