|tar -px ancaq tək bir əmrdə (və buna görə də mikroskopik olaraq daha sürətli). Bu cp -pdr ilə oxşardır, baxmayaraq ki, həm cpio, həm də (xüsusilə) tar daha çox fərdiləşdirmə qabiliyyətinə malikdir. Həmçinin rsync -a-nı da nəzərdən keçirin, çünki o, daha çox şəbəkə bağlantısı üzərindən istifadə edildiyi üçün insanlar bunu tez-tez unudurlar.
Cpio və tar arasındakı fərq nədir?
Lakin əsas fərq budur: tar öz başına qovluqları axtara bilir və əmr satırı arqumentlərindən ehtiyat nüsxəsi çıxarılacaq fayl və ya qovluqların siyahısını götürür. cpio yalnız ona deyildiyi faylları və ya qovluqları arxivləşdirir, lakin alt kataloqları özbaşına rekursiv axtarmır.
rsync tardan daha sürətlidir?
Yeniləyin. Mən indicə 10.000 kiçik faylı (ümumi ölçü=50 MB) köçürən bəzi təcrübələr həyata keçirdim və tar+rsync+untar rsync-i birbaşa(hər ikisi sıxılma olmadan) işlətməkdən ardıcıl olaraq daha sürətli idi.
Cpio sıxılmışdır?
cpio əvvəlcə ehtiyat fayl arxivlərini lent cihazında ardıcıl, ardıcıl şəkildə saxlamaq üçün nəzərdə tutulmuşdu. Heç bir məzmunu sıxışdırmır, lakin əldə edilən arxivlər çox vaxt gzip və ya digər xarici kompressorlar vasitəsilə sıxılır.
Linux-da cpio faylını necə açmaq olar?
Nümunələrlə Linux-da cpio əmri
- Çıxış Rejimi: Ad siyahısındakı faylları arxivə köçürün. Sintaksis: cpio -o arxivi.
- Kopyalama Rejimi: Faylları arxivdən çıxarın. Sintaksis: cpio -i < arxivi.
- Kopyala-keçidRejim: Ad siyahısında qeyd olunan faylları təyinat qovluğuna köçürün. Sintaksis: