Copiar arquivos sem duplicar diretórios [RESOLVIDO]

1. Copiar arquivos sem duplicar diretórios [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/12/2014 - 11:29h

Como faço para copiar varios arquivos sem duplicar diretórios.Já tinha criado um diretório no computador ex: Futilidades, e dentro do meu hd externo tem o diretório Futilidades, dai eu consigo acessar normal assim:

munequita@munequita:/media/usb0$ cd Futilidades
munequita@munequita:/media/usb0/Futilidades$ ls


arquivo1.txt
arquivo2.pdf
arquivo3.mp3
arquivo4.jpj
pasta


Como o diretório Futilidades já esta criado no meu computador, se eu seguir o seguinte caminho

cp -r Futilidades /home/munequita/Futilidades

ele vai duplicar o diretório.

O que eu quero é, eu já estou dentro do diretório que listei todos esses arquivos ai, agora eu quero copiar todos eles sem copiar o diretório Futilidades denovo, porque se fizer isso, vai ficar um diretório dentro do outro, tipo:

Futilidades>Futilidades>arquivo1.txt arquivo2.pdf arquivo3.mp3 arquivo4.jpj pasta


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/12/2014 - 13:57h

MunequitaSchramm escreveu:

Valeu, mas serio mesmo que eu vou ter que copiar um por um "sendo omitido"? Tipo não da para copiar todos os arquivos sem exceção de extenção ou subdiretórios sem copiar o diretório fonte com o "cp -r" ?



eu não conheço outra forma de fazer isso, o que poderia aliviar é vc fazer o sseguinte:
$ cp -r pasta1 pasta2 pasta3 pasta4 "pasta 5" "pasta 6" /home/munequita/futilidades

lembrando que pode haver outra maneira, mas que eu em particular não conheço.

o que vc também poderia fazer é copiar todo o diretório que contem esses arquivos e essas pastas e depois renomear a pasta com o nome que vc quiser, daí para não ficar com o diretório duplicado vc copia ele para o diretório anterior por exemplo:
$ cp -r futilidades /home/munequita

daí vc renomeia essa pasta futilidades com o comando:
$ mv futilidades "nome desejado"

vc pode fazer isso antes de copiar também só que daí a pasta futilidades no seu hd externo também receberia esse nome(lembre de estar no diretório onde esta a pasta quando for renomear usando $ cd)

3. Re: Copiar arquivos sem duplicar diretórios [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/12/2014 - 12:27h

MunequitaSchramm escreveu:

Como faço para copiar varios arquivos sem duplicar diretórios.Já tinha criado um diretório no computador ex: Futilidades, e dentro do meu hd externo tem o diretório Futilidades, dai eu consigo acessar normal assim:

munequita@munequita:/media/usb0$ cd Futilidades
munequita@munequita:/media/usb0/Futilidades$ ls


arquivo1.txt
arquivo2.pdf
arquivo3.mp3
arquivo4.jpj
pasta


Como o diretório Futilidades já esta criado no meu computador, se eu seguir o seguinte caminho

cp -r Futilidades /home/munequita/Futilidades

ele vai duplicar o diretório.

O que eu quero é, eu já estou dentro do diretório que listei todos esses arquivos ai, agora eu quero copiar todos eles sem copiar o diretório Futilidades denovo, porque se fizer isso, vai ficar um diretório dentro do outro, tipo:

Futilidades>Futilidades>arquivo1.txt arquivo2.pdf arquivo3.mp3 arquivo4.jpj pasta

vc faz o seguinte:
# cp -r arquivo1.txt arquivo2.pdf arquivo3.mp3 arquivo4.jpj pasta /home/munequita/Futilidades
se vc tiver algum arquivo que em seu nome contem espaço tipo "pasta pessoal" vc deve colocar "" entre esse nome, por exemplo:
# cp -r arquivo1.txt arquivo2.pdf arquivo3.mp3 arquivo4.jpj "pasta pessoal" /home/munequita/Futilidades


4. Re: Copiar arquivos sem duplicar diretórios [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/12/2014 - 15:07h

MunequitaSchramm escreveu:

Como faço para copiar varios arquivos sem duplicar diretórios.Já tinha criado um diretório no computador ex: Futilidades, e dentro do meu hd externo tem o diretório Futilidades, dai eu consigo acessar normal assim:

munequita@munequita:/media/usb0$ cd Futilidades
munequita@munequita:/media/usb0/Futilidades$ ls


arquivo1.txt
arquivo2.pdf
arquivo3.mp3
arquivo4.jpj
pasta


Como o diretório Futilidades já esta criado no meu computador, se eu seguir o seguinte caminho

cp -r Futilidades /home/munequita/Futilidades

ele vai duplicar o diretório.

O que eu quero é, eu já estou dentro do diretório que listei todos esses arquivos ai, agora eu quero copiar todos eles sem copiar o diretório Futilidades denovo, porque se fizer isso, vai ficar um diretório dentro do outro, tipo:

Futilidades>Futilidades>arquivo1.txt arquivo2.pdf arquivo3.mp3 arquivo4.jpj pasta


ou então vc poderia simplesmente fazer:
cp -r Futilidades /home/munequita
assim não seria necessário criar uma pasta dentro da sua home, que ficaria assim:
/home/munequita/Futilidades/arquivo1.txt arquivo2.pdf arquivo3.mp3 arquivo4.jpj pasta


5. Re: Copiar arquivos sem duplicar diretórios [RESOLVIDO]

Buckminster
buckminster

(usa Debian)

Enviado em 23/12/2014 - 15:36h

munequita@munequita:/media/usb0/Futilidades# cp * /caminho/da/pasta/onde/vou/copiar <<< copia todos os arquivos.

munequita@munequita:/media/usb0/Futilidades# cp *.txt /caminho/da/pasta/onde/vou/copiar <<< copia somente os txt.

munequita@munequita:/media/usb0/Futilidades# cp FOO* /caminho/da/pasta/onde/vou/copiar <<< copia somente os arquivos que começam com FOO.


6. Re: Copiar arquivos sem duplicar diretórios [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/12/2014 - 15:37h

MunequitaSchramm escreveu:

Como faço para copiar varios arquivos sem duplicar diretórios.Já tinha criado um diretório no computador ex: Futilidades, e dentro do meu hd externo tem o diretório Futilidades, dai eu consigo acessar normal assim:

munequita@munequita:/media/usb0$ cd Futilidades
munequita@munequita:/media/usb0/Futilidades$ ls


arquivo1.txt
arquivo2.pdf
arquivo3.mp3
arquivo4.jpj
pasta


Como o diretório Futilidades já esta criado no meu computador, se eu seguir o seguinte caminho

cp -r Futilidades /home/munequita/Futilidades

ele vai duplicar o diretório.

O que eu quero é, eu já estou dentro do diretório que listei todos esses arquivos ai, agora eu quero copiar todos eles sem copiar o diretório Futilidades denovo, porque se fizer isso, vai ficar um diretório dentro do outro, tipo:

Futilidades>Futilidades>arquivo1.txt arquivo2.pdf arquivo3.mp3 arquivo4.jpj pasta


Vamos lá, deixa eu ver se entendi. Vc quer copiar o conteúdo (arquivos) de um diretório (1) para outro diretório (2), sem copiar o diretório "fonte" (1), certo? Então faça assim:

$ cd /diretorio/qualquer1/
$ cp * /diretorio/qualquer2


ou

cp /diretório/qualquer1/* /diretorio/qualquer2/

Lembre-se que a opção -r significa "recursivo", ou seja, copia o conteúdo e o diretório. Se não quer copiar o diretório não use o -r, ok.


7. Re: Copiar arquivos sem duplicar diretórios [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/12/2014 - 10:53h

costapha escreveu:

MunequitaSchramm escreveu:

Como faço para copiar varios arquivos sem duplicar diretórios.Já tinha criado um diretório no computador ex: Futilidades, e dentro do meu hd externo tem o diretório Futilidades, dai eu consigo acessar normal assim:

munequita@munequita:/media/usb0$ cd Futilidades
munequita@munequita:/media/usb0/Futilidades$ ls


arquivo1.txt
arquivo2.pdf
arquivo3.mp3
arquivo4.jpj
pasta


Como o diretório Futilidades já esta criado no meu computador, se eu seguir o seguinte caminho

cp -r Futilidades /home/munequita/Futilidades

ele vai duplicar o diretório.

O que eu quero é, eu já estou dentro do diretório que listei todos esses arquivos ai, agora eu quero copiar todos eles sem copiar o diretório Futilidades denovo, porque se fizer isso, vai ficar um diretório dentro do outro, tipo:

Futilidades>Futilidades>arquivo1.txt arquivo2.pdf arquivo3.mp3 arquivo4.jpj pasta


Vamos lá, deixa eu ver se entendi. Vc quer copiar o conteúdo (arquivos) de um diretório (1) para outro diretório (2), sem copiar o diretório "fonte" (1), certo? Então faça assim:

$ cd /diretorio/qualquer1/
$ cp * /diretorio/qualquer2


ou

cp /diretório/qualquer1/* /diretorio/qualquer2/

Lembre-se que a opção -r significa "recursivo", ou seja, copia o conteúdo e o diretório. Se não quer copiar o diretório não use o -r, ok.



Exatamente. Consegui, copiar os arquivos só que agora tem duas perguntas. Como dentro do diretório futilidades tem outros diretórios eles não querem ser copiados, aparece uma coisa assim varias vezes:

cp: omitindo o diretório "/media/usb0/Documentos/diretório1
cp: omitindo o diretório "/media/usb0/Documentos/diretório2

esses são alguns dos diretórios, dentro de futilidades. Como faço para copiar eles também?

e a outra é que os arquivos que eu consegui copiar vem como acesso root, tipo um cadeado só leitura. Como mudo isso?





8. Re: Copiar arquivos sem duplicar diretórios [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/12/2014 - 11:50h

MunequitaSchramm escreveu:

costapha escreveu:

MunequitaSchramm escreveu:

Como faço para copiar varios arquivos sem duplicar diretórios.Já tinha criado um diretório no computador ex: Futilidades, e dentro do meu hd externo tem o diretório Futilidades, dai eu consigo acessar normal assim:

munequita@munequita:/media/usb0$ cd Futilidades
munequita@munequita:/media/usb0/Futilidades$ ls


arquivo1.txt
arquivo2.pdf
arquivo3.mp3
arquivo4.jpj
pasta


Como o diretório Futilidades já esta criado no meu computador, se eu seguir o seguinte caminho

cp -r Futilidades /home/munequita/Futilidades

ele vai duplicar o diretório.

O que eu quero é, eu já estou dentro do diretório que listei todos esses arquivos ai, agora eu quero copiar todos eles sem copiar o diretório Futilidades denovo, porque se fizer isso, vai ficar um diretório dentro do outro, tipo:

Futilidades>Futilidades>arquivo1.txt arquivo2.pdf arquivo3.mp3 arquivo4.jpj pasta


Vamos lá, deixa eu ver se entendi. Vc quer copiar o conteúdo (arquivos) de um diretório (1) para outro diretório (2), sem copiar o diretório "fonte" (1), certo? Então faça assim:

$ cd /diretorio/qualquer1/
$ cp * /diretorio/qualquer2


ou

cp /diretório/qualquer1/* /diretorio/qualquer2/

Lembre-se que a opção -r significa "recursivo", ou seja, copia o conteúdo e o diretório. Se não quer copiar o diretório não use o -r, ok.



Exatamente. Consegui, copiar os arquivos só que agora tem duas perguntas. Como dentro do diretório futilidades tem outros diretórios eles não querem ser copiados, aparece uma coisa assim varias vezes:

cp: omitindo o diretório "/media/usb0/Documentos/diretório1
cp: omitindo o diretório "/media/usb0/Documentos/diretório2

esses são alguns dos diretórios, dentro de futilidades. Como faço para copiar eles também?

e a outra é que os arquivos que eu consegui copiar vem como acesso root, tipo um cadeado só leitura. Como mudo isso?




vc deve usar a opção -r no comando já que essas pastas são diretórios, faça assim:
$ cp -r "a pasta que vc deseja copiar que está sendo omitido" /home/munequita/Futilidades
lembrando esse comando não precisa ser feito como root
para o cadeado vc pode fazer o seguinte:
# chown -hR munequita /home/munequita/Futilidades
o comando chown altera o dono:grupo da pasta


9. Re: Copiar arquivos sem duplicar diretórios [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/12/2014 - 12:24h

sfirmino escreveu:

MunequitaSchramm escreveu:

costapha escreveu:

MunequitaSchramm escreveu:

Como faço para copiar varios arquivos sem duplicar diretórios.Já tinha criado um diretório no computador ex: Futilidades, e dentro do meu hd externo tem o diretório Futilidades, dai eu consigo acessar normal assim:

munequita@munequita:/media/usb0$ cd Futilidades
munequita@munequita:/media/usb0/Futilidades$ ls


arquivo1.txt
arquivo2.pdf
arquivo3.mp3
arquivo4.jpj
pasta


Como o diretório Futilidades já esta criado no meu computador, se eu seguir o seguinte caminho

cp -r Futilidades /home/munequita/Futilidades

ele vai duplicar o diretório.

O que eu quero é, eu já estou dentro do diretório que listei todos esses arquivos ai, agora eu quero copiar todos eles sem copiar o diretório Futilidades denovo, porque se fizer isso, vai ficar um diretório dentro do outro, tipo:

Futilidades>Futilidades>arquivo1.txt arquivo2.pdf arquivo3.mp3 arquivo4.jpj pasta


Vamos lá, deixa eu ver se entendi. Vc quer copiar o conteúdo (arquivos) de um diretório (1) para outro diretório (2), sem copiar o diretório "fonte" (1), certo? Então faça assim:

$ cd /diretorio/qualquer1/
$ cp * /diretorio/qualquer2


ou

cp /diretório/qualquer1/* /diretorio/qualquer2/

Lembre-se que a opção -r significa "recursivo", ou seja, copia o conteúdo e o diretório. Se não quer copiar o diretório não use o -r, ok.



Exatamente. Consegui, copiar os arquivos só que agora tem duas perguntas. Como dentro do diretório futilidades tem outros diretórios eles não querem ser copiados, aparece uma coisa assim varias vezes:

cp: omitindo o diretório "/media/usb0/Documentos/diretório1
cp: omitindo o diretório "/media/usb0/Documentos/diretório2

esses são alguns dos diretórios, dentro de futilidades. Como faço para copiar eles também?

e a outra é que os arquivos que eu consegui copiar vem como acesso root, tipo um cadeado só leitura. Como mudo isso?




vc deve usar a opção -r no comando já que essas pastas são diretórios, faça assim:
$ cp -r "a pasta que vc deseja copiar que está sendo omitido" /home/munequita/Futilidades
lembrando esse comando não precisa ser feito como root
para o cadeado vc pode fazer o seguinte:
# chown -hR munequita /home/munequita/Futilidades
o comando chown altera o dono:grupo da pasta




Valeu, mas serio mesmo que eu vou ter que copiar um por um "sendo omitido"? Tipo não da para copiar todos os arquivos sem exceção de extenção ou subdiretórios sem copiar o diretório fonte com o "cp -r" ?




10. Re: Copiar arquivos sem duplicar diretórios [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/12/2014 - 15:00h

Tenta fazer assim: primeiro entra no diretório que vc quer copiar e depois manda o comando com * e -r.

$ cd /diretorio/origem/

$ cp -r * /diretorio/destino/



11. Re: Copiar arquivos sem duplicar diretórios [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/12/2014 - 16:15h

sfirmino escreveu:

MunequitaSchramm escreveu:

Valeu, mas serio mesmo que eu vou ter que copiar um por um "sendo omitido"? Tipo não da para copiar todos os arquivos sem exceção de extenção ou subdiretórios sem copiar o diretório fonte com o "cp -r" ?



eu não conheço outra forma de fazer isso, o que poderia aliviar é vc fazer o sseguinte:
$ cp -r pasta1 pasta2 pasta3 pasta4 "pasta 5" "pasta 6" /home/munequita/futilidades

lembrando que pode haver outra maneira, mas que eu em particular não conheço.

o que vc também poderia fazer é copiar todo o diretório que contem esses arquivos e essas pastas e depois renomear a pasta com o nome que vc quiser, daí para não ficar com o diretório duplicado vc copia ele para o diretório anterior por exemplo:
$ cp -r futilidades /home/munequita

daí vc renomeia essa pasta futilidades com o comando:
$ mv futilidades "nome desejado"

vc pode fazer isso antes de copiar também só que daí a pasta futilidades no seu hd externo também receberia esse nome(lembre de estar no diretório onde esta a pasta quando for renomear usando $ cd)



é melhor copiar o diretório todo mesmo¬¬

Obrigado por esclarecer cada uma. Todas as repostas que obtive aqui ajudaram, e todas elas serviram de aprendizagem. Para um usuário que está cansado de interfaces, acredito que começar com comandinhos básicos ajuda muito, parece besteira, apezar de exigir muita disciplina se tratando de GNU/Linux.


12. Re: Copiar arquivos sem duplicar diretórios [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/12/2014 - 18:30h

costapha escreveu:

Tenta fazer assim: primeiro entra no diretório que vc quer copiar e depois manda o comando com * e -r.

$ cd /diretorio/origem/

$ cp -r * /diretorio/destino/







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts