Cpio нь tar-аас хурдан уу?

Агуулгын хүснэгт:

Cpio нь tar-аас хурдан уу?
Cpio нь tar-аас хурдан уу?
Anonim

|tar -px гэхдээ нэг тушаалд (тиймээс микроскопоор илүү хурдан). Энэ нь cp -pdr -тэй төстэй боловч cpio болон (ялангуяа) tar хоёулаа илүү тохируулах боломжтой байдаг. Мөн rsync -a-г анхаарч үзээрэй, үүнийг хүмүүс ихэвчлэн сүлжээний холболтоор ашигладаг тул мартдаг.

Cpio болон tar хоёрын ялгаа юу вэ?

Гэхдээ гол ялгаа нь: tar нь сангуудыг бие даан хайх боломжтой бөгөөд тушаалын мөрийн аргументуудаас нөөцлөх файлууд эсвэл лавлахуудын жагсаалтыг авдаг. cpio нь зөвхөн өөрт нь заасан файлууд эсвэл сангуудыг архивлах боловч дэд сангуудыг өөрөө рекурсив хайдаггүй.

rsync нь tar-аас хурдан байна уу?

Шинэчлэх. Би дөнгөж сая 10,000 жижиг файл (нийт хэмжээ=50 МБ) зөөх зарим туршилтуудыг явуулсан бөгөөд tar+rsync+untar нь rsync-г шууд ажиллуулахаас тогтмол хурдан байсан (хоёулаа шахалтгүйгээр).

Cpio шахагдсан уу?

cpio нь анх соронзон хальсны төхөөрөмж дээр нөөц файлын архивыг дараалсан, залгаа байдлаар хадгалахад зориулагдсан. Энэ нь ямар ч контентыг шахдаггүй, гэхдээ үүссэн архивыг gzip эсвэл бусад гадны компрессор ашиглан шахдаг.

Би Linux дээр cpio файлыг хэрхэн задлах вэ?

Жишээ нь Линукс дээрх cpio тушаал

  1. Хуулбарлах горим: Нэрийн жагсаалтад орсон файлуудыг архивт хуулна. Синтакс: cpio -o архив.
  2. Хуулбарлах горим: Архиваас файлуудыг задлах. Синтакс: cpio -i < архив.
  3. ХуулбарлахГорим: Нэрийн жагсаалтад байгаа файлуудыг очих лавлах руу хуулна. Синтакс:

Зөвлөмж болгож буй: