cpio ابزاریست برای ایجاد فایل پشتیبان از دایرکتوری ها و پوشه ها و فایل های درون ان در خط فرمان
cpio چیزی شبیه به ابزار tar می توان برای فشرده کردن و گرفتن فایل پشتیبان از ان استفاده نمود
در این مطلب روش گرفتن یک فایل پشتیبان توسط cpio را نشان می دهم
پیش از اموزش cpio ابتدا می بایست انرا نصب کنیم :
در ابونتو دبیان پارسیکس :
sudo apt-get install cpio
و در فدورا :
yum install cpio -y
و برای نصب در اپن سوزه و مندریوا yast2 و MCC را بکار بگیرید.
بکار گیری cpio :برای گرفتن فایل پشتیبان برای نمونه دایرکتوری home/ednux/Documents/ بصورت زیر عمل می کنیم :
ابتدا به دایرکتوری مورد نظر می رویم :؛
cd /home/ednux/Documents
و سپس با دستور زیر یک فایل پشتیبان با نام backup.cpio در مسیر opt/ ایجاد می کنیم ( در این دستور find برای یافتن و نمایش فایل هایی که باید ارشیو شوند بکار می رود )
find . -print | cpio -ocv > /opt/backup.cpio
و برای بازیابی اطلاعات در مسر ارشیو شده از دستور زیر استفاده می کنیم :
cpio -icuvd < /opt/backup.cpio
دستور man cpio را برای راهنمای cpio بکار بگیرید.