Bash één voering - om, een folder samen te persen te bewegen en te halen

door Sukrit Dhandhania op 8 mei, 2009

Linux

De andere dag die ik heb moeten om migreren een folder die bevat heel wat dossiers van één plaats op mijn server Linux aan een andere. Er zijn een aantal manieren ik dit kon doen. Het gebruiken van eenvoudig cp het bevel kon de truc gedaan hebben. Nochtans, aangezien de gegevens ik kopi�ërde een gegevensbestand waren en ik wilde ervoor zorgen dat het kopiëren volkomen werd gedaan, keek ik op Internet en vond briljante lijn bash oplossing voor dit.

Ik wilde de inhoud van de folder bewegen /var/lib/mysql aan /opt/mysql. Eerst veranderde ik in de folder /var/lib/mysql:

# CD /var/lib/mysql

Dan stelde ik volgende in werking voering om magisch voor me te doen.

# teercf. - * | (CD /opt/mysql; teer xfp -)

Ik gebruikte het bevel dat hierboven wordt getoond om mijn gegevensbestanddossiers te kopiëren. Wat het doet is het samenperst de volledige inhoud van de huidige folder, verandert in de plaats van de bestemmingsfolder (/opt/mysql in dit geval), en haalt dan het archief.

Verwante Posten:
  • Om zip, teer, tar.gz en tar.bz2- dossiers in Linux te creëren en te halen
  • Hoe te om uw steunen te coderen Linux
  • Hoe te om dossiers van de Linux bevellijn te downloaden
  • Sommige nuttige bash trucs Linux
  • Een inleiding aan de OS X Terminal
  • Word elke dag de Eenvoudige leerprogramma's van de Hulp enkel als dit in uw e-mail inbox - kostenloos! Ga enkel uw e-mailadres in hieronder:

    U kunt altijd van dit e-mailabonnement op elk ogenblik uitstappen.

    { 0 commentaren… voeg nu één toe }

    Verlaat een Commentaar

    U kunt deze gebruiken HTML markeringen en attributen: <een href= "" title= ""> <abbr title= ""> <acroniem title= ""> <B> <blockquote cite= ""> <haal aan> <code> <del datetime= ""> <em> <i> <q cite= ""> <staking> <sterk>