Bash um forro - como comprimir, mover, e extrair um diretório

por Sukrit Dhandhania em Maio 8, 2009

Linux

O outro dia I necessitou migrar um diretório que contem muitos das limas de uma posição em meu usuário de Linux a outra. Há um número de maneiras que eu poderia fazer este. Usando um simples PC o comando poderia ter feito o truque. Entretanto, como os dados que eu copí éramos uma base de dados e eu quisemos certificar-se de que o copi estêve feito perfeitamente, mim olhamos no Internet e encontramos uma uma linha brilhante solução do bash para este.

Eu quis mover os índices do diretório /var/lib/mysql a /opt/mysql. Primeiramente eu mudei ao diretório /var/lib/mysql:

# Cd /var/lib/mysql

Então eu funcionei o seguinte um forro para fazer a mágica para mim.

# cf do piche - * | (Cd /opt/mysql; xfp do piche -)

Eu usei o comando mostrado acima para copí minhas limas de base de dados. O que é comprime os índices inteiros do diretório atual, muda à posição do diretório do destino (/opt/mysql neste caso), e extrai então o arquivo.

Bornes relacionados:
  • Como criar e extrair o fecho de correr, o piche, o tar.gz e as limas tar.bz2 em Linux
  • Como cifrar seus apoios de Linux
  • Como download limas da linha de comando de Linux
  • Alguns truques úteis do bash de Linux
  • Uma introdução ao terminal do ósmio X
  • Comece tutorials simples da ajuda justos como este em seu inbox do email diário - para livre! Incorpore apenas seu email address abaixo:

    Você pode sempre opt fora desta subscrição do email em em qualquer altura que.

    { 0 comentários… adicione um agora }

    Deixe um comentário

    Você pode usar estes HTML Tag e atributos: <um "" do title= do "" do href=> <"" do title= do abbr> <"" do title= do acrônimo> <b> <"" do cite= do blockquote> <cite> <código> <"" de del datetime=> <em> <i> <"" do cite= de q> <batida> <forte>