Bash ένα σκάφος της γραμμής - πώς να συμπιέσει, να κινήσει, και να εξαγάγει έναν κατάλογο

από Sukrit Dhandhania [[on]] 8 Μαΐου 2009

Linux

Η άλλη ημέρα έπρεπε να μεταναστεύσω ένας κατάλογος που περιέχει πολλά αρχεία από μια θέση στον κεντρικό υπολογιστή Linux μου σε άλλη. Υπάρχουν διάφοροι τρόποι που θα μπορούσα να κάνω αυτό. Χρησιμοποίηση έναν απλού CP η εντολή θα μπορούσε να έχει κάνει το τέχνασμα. Εντούτοις, δεδομένου ότι το στοιχείο που αντέγραφα ήταν μια βάση δεδομένων και θέλησα να σιγουρευτώ ότι η αντιγραφή έγινε τέλεια, κοίταξα στο διαδίκτυο και βρήκα ένα λαμπρό λύση γραμμών bash για αυτό.

Θέλησα να κινήσω το περιεχόμενο του καταλόγου /var/lib/mysql /opt/mysql. Πρώτα άλλαξα στον κατάλογο /var/lib/mysql:

# Cd /var/lib/mysql

Κατόπιν έτρεξα τον ακόλουθο σκάφος της γραμμής για να κάνω το μαγικό για με.

# βλ. πίσσας - * | (Cd /opt/mysql πίσσα xfp -)

Χρησιμοποίησα την εντολή που αποδείχθηκε ανωτέρω για να αντιγράψει τα αρχεία βάσεων δεδομένων μου. Αυτό που κάνει είναι συμπιέζει το ολόκληρο περιεχόμενο του τρέχοντος καταλόγου, αλλάζει στη θέση του καταλόγου προορισμού (/opt/mysql σε αυτήν την περίπτωση), και εξάγει έπειτα το αρχείο.

Σχετικές θέσεις:
  • Πώς να δημιουργήσει και να εξαγάγει το Zip, την πίσσα, το tar.gz και τα αρχεία tar.bz2 σε Linux
  • Πώς να κρυπτογραφήσει τα στηρίγματα Linux σας
  • Πώς να μεταφορτώσει τα αρχεία από τη γραμμή εντολής Linux
  • Μερικά χρήσιμα bash τεχνάσματα Linux
  • Μια εισαγωγή στο τερματικό OS Χ
  • Πάρτε τα απλά σεμινάρια βοήθειας ακριβώς όπως αυτό στο ηλεκτρονικό ταχυδρομείο σας inbox καθημερινά - δωρεάν! Ακριβώς εισάγετε τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας κατωτέρω:

    Μπορείτε πάντα να αποχωρήσετε αυτής της συνδρομής ηλεκτρονικού ταχυδρομείου οποιαδήποτε στιγμή.

    { 0 σχόλια… προσθέστε το ένα τώρα }

    Αφήστε ένα σχόλιο

    Μπορείτε να χρησιμοποιήσετε αυτών HTML ετικέττες και ιδιότητες: <ένα href= "" title= ""> <abbr title= ""> <αρκτικόλεξο title= ""> <β> <blockquote cite= ""> <αναφέρετε> <κώδικας> <del datetime= ""> <em> <ι> <q cite= ""> <απεργία> <ισχυρός>