|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 με Παραδείγματα
- Λειτουργία αντιγραφής: Αντιγράψτε αρχεία που ονομάζονται στη λίστα ονομάτων στο αρχείο. Σύνταξη: αρχείο cpio -o.
- Λειτουργία αντιγραφής: Εξαγωγή αρχείων από το αρχείο. Σύνταξη: cpio -i < αρχείο.
- Copy-passΛειτουργία: Αντιγραφή αρχείων που ονομάζονται στη λίστα ονομάτων στον κατάλογο προορισμών. Σύνταξη: