Είναι το cpio πιο γρήγορο από το tar;

Είναι το cpio πιο γρήγορο από το tar;
Είναι το cpio πιο γρήγορο από το tar;
Anonim

|tar -px αλλά με μία μόνο εντολή (και επομένως μικροσκοπικά ταχύτερη). Είναι παρόμοιο με το cp -pdr, αν και τόσο το cpio όσο και (ειδικά) το tar έχουν μεγαλύτερη δυνατότητα προσαρμογής. Σκεφτείτε επίσης το rsync -a, το οποίο οι άνθρωποι συχνά ξεχνούν καθώς χρησιμοποιείται συνήθως σε μια σύνδεση δικτύου.

Ποια είναι η διαφορά μεταξύ cpio και tar;

Αλλά η κύρια διαφορά είναι: το tar είναι σε θέση να αναζητά καταλόγους από μόνο του και παίρνει τη λίστα των αρχείων ή των καταλόγων για δημιουργία αντιγράφων ασφαλείας από τα ορίσματα της γραμμής εντολών. Το cpio αρχειοθετεί μόνο τα αρχεία ή τους καταλόγους στους οποίους ζητείται, αλλά δεν αναζητά από μόνος του τους υποκαταλόγους αναδρομικά.

Είναι το rsync ταχύτερο από το πίσσα;

Ενημέρωση. Μόλις εκτέλεσα μερικά πειράματα μεταφέροντας 10.000 μικρά αρχεία (συνολικό μέγεθος=50 MB) και το tar+rsync+untar ήταν σταθερά ταχύτερο από την απευθείας εκτέλεση του rsync (και τα δύο χωρίς συμπίεση).

Είναι συμπιεσμένο το cpio;

Το

cpio σχεδιάστηκε αρχικά για την αποθήκευση αρχείων αντιγράφων ασφαλείας σε μια συσκευή ταινίας με διαδοχικό, συνεχόμενο τρόπο. Δεν συμπιέζει κανένα περιεχόμενο, αλλά τα αρχεία που προκύπτουν συχνά συμπιέζονται χρησιμοποιώντας gzip ή άλλους εξωτερικούς συμπιεστές.

Πώς μπορώ να αποσυμπιέσω ένα αρχείο cpio στο Linux;

Εντολή cpio στο Linux με Παραδείγματα

  1. Λειτουργία αντιγραφής: Αντιγράψτε αρχεία που ονομάζονται στη λίστα ονομάτων στο αρχείο. Σύνταξη: αρχείο cpio -o.
  2. Λειτουργία αντιγραφής: Εξαγωγή αρχείων από το αρχείο. Σύνταξη: cpio -i < αρχείο.
  3. Copy-passΛειτουργία: Αντιγραφή αρχείων που ονομάζονται στη λίστα ονομάτων στον κατάλογο προορισμών. Σύνταξη:

Συνιστάται: