tar um diretório

6

Estou tentando colocar meus arquivos do site que estão no meu servidor de teste para poder enviá-los para um servidor 'real'.

tar -cf mysite.tar /var/www

Ele cria um arquivo bem ... mas quando abro esse arquivo ele tem o diretório var, que contém o diretório www ... Como eu crio um arquivo com conteúdo / var / www em sua raiz, não em subpastas como está agora?

    
por Kenster 01.02.2010 / 05:36

2 respostas

2

Eu acho que você está querendo todos os arquivos e pastas que estão na pasta www. Se eu estou entendendo mal você me desculpe. Se é isso que você quer, você pode entrar no diretório www e rodar

tar -cvf backup.tar *
    
por 01.02.2010 / 05:47
8

Você pode usar a opção -C (capital c) para transformar o tar em um diretório antes que ele comece a funcionar. Isso efetivamente removerá os pais do diretório do arquivo.

Sua outra opção é simplesmente executar o comando dentro do próprio diretório /var/www e evitar isso completamente.

    
por 01.02.2010 / 05:48