არის 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 ან სხვა გარე კომპრესორების გამოყენებით.

როგორ გავხსნა cpio ფაილი Linux-ში?

cpio ბრძანება Linux-ში მაგალითებით

  1. კოპირების რეჟიმი: დააკოპირეთ სახელების სიაში დასახელებული ფაილები არქივში. სინტაქსი: cpio -o არქივი.
  2. კოპირების რეჟიმი: ამოიღეთ ფაილები არქივიდან. სინტაქსი: cpio -i < არქივი.
  3. ასლი-პასირეჟიმი: დააკოპირეთ სახელების სიაში დასახელებული ფაილები დანიშნულების დირექტორიაში. სინტაქსი:

გირჩევთ: