Dúvidas para mover e subistituir [RESOLVIDO]

1. Dúvidas para mover e subistituir [RESOLVIDO]

jose pedro neri de oliveira
acharei

(usa Outra)

Enviado em 06/05/2012 - 14:15h

Boa tarde pessoal esta e minha 1° interação com este excelente fórum e gostaria de uma ajuda com comando mv do shell pois a minha questão e a seguinte:
Tenho que mover várias pastas que estão dento de um diretório que chamarei de lado (a) para um diretório que chamarei de lado (b) e substituir as pastas do lado (b) caso ela exista pelas pastas novas do lado (a) qual linha de comando utilizo pois uma vez estou usando assim "mv a/* b/" mais as pastas que existe não são movida nem substituídas.

desculpe a minha falta de conhecimento pois não manjo nada de shell

Já agradeço a todos!


  


2. MELHOR RESPOSTA

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 06/05/2012 - 15:24h

coloque um -f, para força a substituição


mv -f /home/usuario-conta/publi_html/novo2/* /home/usuario-conta/publi_html

3. Re: Dúvidas para mover e subistituir [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 06/05/2012 - 14:18h

O comando mv é usado para mover ou renomear arquivos e diretórios. Use esse comando com cuidado.

As opções mais utilizadas são:

-i - Modo interativo pede confirmação.
-f - Usa modo forçado, substitui arquivos protegidos.

Exemplo:
daniel@Tux:$ mv arquivo1 arquivo2.txt

Neste exemplo estou renomeando o arquivo1 para arquivo2.txt.

daniel@Tux:$ mv /home/dnaiel/documentos /tmp

Neste exemplo estou movendo o diretório documentos para o diretório /tmp.

Leia o man do comando para se divertir e aprender mais.


$man mv


4. Re: Dúvidas para mover e subistituir [RESOLVIDO]

Bruno
BrunoTecnico

(usa Sabayon)

Enviado em 06/05/2012 - 14:19h

Vc tem "permissões" sobre as pastas/conteúdo de a e as pastas/conteúdo de b ?

> Talvez vc não tenha permissão para mover os arquivos de a ou não tem permissão de escrita em b.



5. Re: Dúvidas para mover e subistituir [RESOLVIDO]

jose pedro neri de oliveira
acharei

(usa Outra)

Enviado em 06/05/2012 - 14:30h

Bruno Tecnico escreveu:

Vc tem "permissões" sobre as pastas/conteúdo de a e as pastas/conteúdo de b ?

> Talvez vc não tenha permissão para mover os arquivos de a ou não tem permissão de escrita em b.


Tenho sim as permissões já as verifiquei ao efetuar o comando aparece o seguinte erro :

mv -i /home/usuario-conta/publi_html/novo2/* /home/usuario-conta/publi_html

mv: cannot move `bkp' to `/home/usuario-conta/public_html/bkp': Directory not empty
mv: cannot move `cad' to `/home/usuario-conta/public_html/cad': Directory not empty

esta erro se repete em todas as pastas gostaria de um comando que ignorasse e substituísse



6. Re: Dúvidas para mover e subistituir [RESOLVIDO]

jose pedro neri de oliveira
acharei

(usa Outra)

Enviado em 06/05/2012 - 14:31h

danniel-lara escreveu:

O comando mv é usado para mover ou renomear arquivos e diretórios. Use esse comando com cuidado.

As opções mais utilizadas são:

-i - Modo interativo pede confirmação.
-f - Usa modo forçado, substitui arquivos protegidos.

Exemplo:
daniel@Tux:$ mv arquivo1 arquivo2.txt

Neste exemplo estou renomeando o arquivo1 para arquivo2.txt.

daniel@Tux:$ mv /home/dnaiel/documentos /tmp

Neste exemplo estou movendo o diretório documentos para o diretório /tmp.

Leia o man do comando para se divertir e aprender mais.


$man mv



Quando efetuo o comandpo abaixo aparece o seguinte erro que se repete em todas as pastas

mv -i /home/usuario-conta/publi_html/novo2/* /home/usuario-conta/publi_html

mv: cannot move `bkp' to `/home/usuario-conta/public_html/bkp': Directory not empty
mv: cannot move `cad' to `/home/usuario-conta/public_html/cad': Directory not empty

esta erro se repete em todas as pastas gostaria de um comando que ignorasse e substituísse






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts