http://www.zago.eti.br/cp.txt FAQ, dicas e exemplos de comando pra copiar arquivos, dicas pra copiar e colar e alternar CTRL+C e CTRL+V entre terminal e ambiente gráfico, também outras dicas pra copiar e colar, capiturar telas, atalhos e etc.. . Use CTRL+F para refinar a pesquisa. Linha de: **************** separa mensagens ou tópicos. ******************************************************** Zago http://www.zago.eti.br/menu.html FAQ e artigos sobre Linux Veja mais sobre cp nas paginas do manual: man cp info cp cp --help *********************************************** veja também neste diretório (site) FAQ http://www.zago.eti.br/floppy.txt http://www.zago.eti.br/mtools.txt http://www.zago.eti.br/mount.txt http://www.zago.eti.br/ssh.txt Pra fazer copia com seleção a partir de algum critério como data, tipo, tamanho, terminação e etc.., use a combinação do find com cp e outros aplicativos como grep, veja varios exemplos no FAQ sobre o find em: http://www.zago.eti.br/find.txt *********************************************** cpio man cpio cpio - executa funções de arquivamento de dados info cpio GNU cpio is a tool for creating and extracting archives, or copying files from one place to another. *********************************************** Aplicativos pra captura de area de transferencia, Klipper e etc... man xcutsel xcutsel - interchange between cut buffer and selection man xclipboard xclipboard - X clipboard client pesquise também sobre: ksnapshot pra capturar telas ou a janela em foco. xv pra capturar telas. Import procure no pacote imagemagick pelo programa import, também faz captura de telas. scrot Software muito conveniente para captura de telas, que funciona diretamente da linha de comando, procure pela mensagem da Dicas-l neste documento. Quando falhar as dicas acima, use o Gimp, clique em; Menu arquivo -> item capturar -> capturar tela configure a seu modo e quando pronto clique em capturar, observe que muda o formato do cursor para um cruz, posicione sobre tela que deseja capturar e clique com botão normal, prontinho, vai abrir a imagem no Gimp, nomeie e salve. copiar tela em modo texto Screenshot program for Linux text console(s) http://bisqwit.iki.fi/source/snapscreenshot.html Via Gnome Menu aplicações -> Acessórios -> Capturar Imagem da Tela. Via Gimp Menu Arquivo -> Capturar -> Captura de tela. Muda o cursor do mouse, movimente até a tela desejada e clique com botão normal. Captura a tela e abre uma nova tela com a imagem, clique em "Menu arquivo" -> salvar como, nomeie e OK, salva o arquivo conforme o extensão do nome, ao nomear arquivo minhatela.jpg salva no formato jpg. *********************************************** Procure evitar a digitação, pra quem não está habituado à linha de comando e prefere o ambiente gráfico deve usar konqueror no KDE ou a ferramenta disponivel no ambiente gráfico em uso. Com Konqueror pra copiar ou mover arquivos entre diretórios, basta selecionar o arquivo e copiar ou recortar e navegar até o diretório destino e colar. Também pode abrir duas sessões do konqueror, ajuste de maneira que cada uma delas ocupe a metade da tela, depois é só arrastar arquivos entre elas, com o mouse clique e arraste os arquivos que deseja copiar ou mover, ao soltar no destino clique na opção desejada, copiar ou mover. Saiba que pode rodar o konqueror remotamente via ssh, mantém todas as funções habilitadas, serve pra transferir arquivos entre as maquinas, veja dicas em: http://www.zago.eti.br/konqueror.txt Procure pelo tópico "SSH em modo gráfico" e exemplos de uso do fish, procure também pelo tópico "EXECUTAR KONQUEROR NA MAQUINA REMOTA (via ssh)" Tudo em ambiente gráfico, muito prático, fácil e intuitivo. Em maquinas sem ambiente gráfico instale e explore os recuros do "mc" muito fácil de usar, pra navegar entre diretorios, editar arquivos de configuração e muitas funções, veja mais sobre ele em: http://www.zago.eti.br/mc.txt Ou se preferir a linha de comando ou pra usar em scripts, continue consultando este documento. *********************************************** Dicas para copia de arquivos do e para o disquete. Sem montar o disquete (floppy) pra quem tem o pacote mtools instalado, em modo texto, copiar arquivos do disquete para o diretório /tmp: cd /tmp mcopy a:. Quando não funcionar o mcopy precisa montar o floppy para fazer a copia, veja no FAQ floppy.txt que tem dicas pra montagem. depois de montado, por exemplo montado em /mnt/floppy, execute: cd /mnt/floppy cp * /tmp cd /tmp umount Ou com o disco ou partição montado, (floppy, CDROM, partição windows ou NFS), no ambiente gráfico, pelo seu navegador do sistema, basta copiar e colar. Dicas sobre montagem de discos e partições, veja tutorial instalar-cl9.txt e mount.txt, tem dicas pra montagem automatica no boot, ou montagem manual. Para transferir arquivos via rede, veja estes tutorias com FAQ nfs.txt -> acessar partição Linux via rede konqueror.txt -> ambiente gráfico no estilo ambiente de rede. smbmount.txt -> acessar partições windows via rede(veja no sub-diretorio samba) ssh.txt -> transferia de arquivos via internet (veja no sub-drietório ssh) ftp.txt telnet.txt wget.txt rede.txt *********************************************** Copiar arquivos com o comando cp: O comando cp é usado para copiar arquivos ou diretórios. alguns parâmetros: -b cria uma cópia de segurança dos arquivos que serão sobrescritos. -i solicita confirmação antes de copiar cada arquivo. -l cria ligações diretas em vez de copiar os arquivos. -p mantém na cópia as datas e as permissões. -r copia todos os arquivos e subdiretórios abaixo do diretório especificado. -s cria ligações simbólicas em vez de copiar arquivos. Exemplos: # cp arq_orig arq_dest # cp -r /dir1/subdir/ /dir2 # cp meudir/arq* outrodir # cp * destino/ PARA COPIAR ARQUIVO E MANTER A DATA use a opção -a Para copiar tudo, use cp -ax /origem/* /destino Para personalizar o comando cp use alias no profiles. Fazer copia e preservar as permissões: cp arquivo -p --preserve /destino cp z.txt -p --preserve /tmp Nas copias de arquivos as permissões e o dono do arquivo são ajustados pra quem está gravando no destino, quando o usuário root copie arquivos do usuário Zago pro home do usuário Antonio, no destino, home de Antonio, as permissões e dono do arquivo passam pro root. copia com o comando cp e o parametro "-p --preserve" mesmo quando executados pelo root, mantém no distino as permissões de origem. Pra testar, como root copie um arquivo do home de um usuário pro diretório /tmp, depois faça outra copia com o parametro "-p --preserve" e compare o resultado com ls -la, vai constatar que mesmo sendo copiado pelo root as permissões e dono do arquivo não são alterados, continuam igual na origem. **************************************************** Copiar arquivos a partir de uma lista pré-definida em arquivo texto. Pode criar um arquivo contendo a lista dos arquivos que deseja fazer a copia, quando acrescentar também o caminho pode executar o comando de qualquer diretório, por exemplo: [zago@faqcl10 zago]$ cat cpteste.txt /home/zago/guiaz/cp.txt /home/zago/guiaz/find.txt /home/zago/guiaz/atusite /home/zago/guiaz/tar.txt /home/zago/guiaz/menu.html Pra fazer a copia destes arquivos para o diretório /tmp/backtemp, basta executar esta linha de comando: cp `cat cpteste.txt` /tmp/backtemp A linha de comando acima extrai linha por linha do arquivo pra transformar o comando equivale a: cp /home/zago/guiaz/cp.txt /tmp/backtemp o processo se repete pra cada linha do arquivo. O mesmo processo com diretivas: cp -ap `cat cpteste.txt` /tmp/backtemp ***************************************************** COMO USAR O FAQ? copiar e colar Tenho observado os mais variados comentarios sobre o uso do prompt no Linux, muitos acham que usar o prompt (shell, bash) linha de comando do Linux é coisa dificil e parecida com o DOS mas não tem nenhuma semelhança, pode acreditar que é uma janela mágica, muito mais poderosa e mais fácil de usar. Todos tentam evita-la, acham que é um retrocesso, ela parece traumatica pra muita gente, pra quem é péssimos em digitação e não assume isto, ou não lembra da linha de comando, fica procurando desculpas o criando dificuldades pra não usar Linux. Pra quem ainda usa Windows, pode acessar o FAQ via I.E pra copiar as linhas de comando e executar o Putty pra ter um terminal onde colar os comandos. No Linux existem muitas ferramentas poderosissimas pra configuração do sistema, tanto em ambiente totalmente texto ou totalmente gráfico tais como CUPS pra impressoras, webmin pro sistema em geral, procure no seu ambiente gráfico por outras opções também fáceis, práticas e intuitivas. Conheça webmin, poderosa ferramenta de configuração e administração pra varios serviços, funciona pelo browser, local ou remotamente. http://www.zago.eti.br/webmin.txt O terminal é somente mais uma opção prática e rápida, disponivel em qualquer instalação Linux, onde pode se fazer de tudo independende do ambiente, voce tem a liberdade de escolha, fazer pelo ambiente gráfico, ambiente texto ou ambos, pode ser um comando, ler e enviar e-mail, acessar internet, administrar maquinas remotamente, configurar um serviço ou até mesmo configurar um servidor, isto mesmo, configurar um servidor com dois ckick !!!!! Então basta personalizar o terminal a seu gosto e passe a considera-lo como um local mágico, janela ou ferramenta poderosa onde se pode com um único click do mouse, colar e executar comandos ou numa tacada só (um click) pra colar varias linhas de comandos pra configurar um serviço, fazer um backup e etc... Pra isto basta copiar do FAQ ou de outro local. Além de copiar e colar, digitar ou editar o comando do Linux existem outros recursos pra evitar a digitação, tais como a tecla tab pra completar o comando, acesso ao histórico e muito mais, use-o pra descobrir o quanto ele é amigavel. Um recurso muito prático é trabalhar em ambiente gráfico e abrir terminais (shell, bash) pra copiar e executar os comandos, utilize no ambiente gráfico arquivos com os comandos, longas linhas de comando ou varias linhas que não sofrem alterações devem ser colocadas em scripts, comandos com parametros dificeis de lembrar ou longas linhas e até mesmo varias linhas pra executar uma tarefa, podem ser guardadas em um arquivo, quando precisar acesse este arquivo via ambiente gráfico com seu editor preferido, quando for preciso edite o comando pra fazer ajustes ou alterarações, copie as linhas de comando, abra um terminal e cole, isto evita erros de digitação e poupa muito tempo. Muitos de meus tutoriais já tem todas as linhas prontas pra copiar e colar, comandos que requer poderes de root, digite su - (su mais o sinal de menos) faça isto somente no terminal que vai colar ou executar o comando que requer poderes de root, o resto é só copiar e colar. Nome dos arquivos: No FAQ o nome dos arquivos ou diretórios estão associado ao comando, pacote ou serviço do Linux, procure no menu pela opção visualizar todos arquivos. Formato texto. No site está tudo em formato texto simples para ser editado por qualquer editor, o alvo principal é anotar em cada FAQ as linhas de comando usadas na configuração daquele serviço, pode salvar o arquivo no teu micro e editar a linha de comando a seu modo, depois é só copiar e colar na janela mágica (terminal): Evite imprimir os arquivos, alguns ultrapassam 100 paginas e ainda vai precisar digitar os comandos depois, quando for o caso, edite o arquivo pra imprimir somente as partes que interessa. Navegar com lynx Mesmo em servidores ou micros que não tem ambiente gráfico mas tenha acesso à internet, em modo texto acesse e consulte o FAQ com lynx, veja como em: http://www.zago.eti.br/lynx.txt Download com wget mesmo em servidores ou micros que não tem ambiente gráfico mas tenha acesso à internet, em modo texto baixe o FAQ desejado e na maquina local edite com seu editor preferido, faça também suas anotações para usar no futuro e salve o arquivo, veja como usar wget em: http://www.zago.eti.br/wget.txt DOWNLOAD DO FAQ No menu tem opção para baixar todo o FAQ para tua maquina, coloque-o em um diretório da tua maquina ou em um micro da tua rede. Além de consultar, aproveite e acrescente as suas linhas de comando, comentarios, observações e salve o arquivo, no futuro basta copiar e colar. Copiar e colar de maquina remota. AMBIENTE TEXTO. Em modo texto pressione ALT+F2 para abrir outro terminal e a partir dele edite o texto, pode ser na maquina local ou em um micro da rede, para acessar a maquina remota faça uma conexão com a outra maquina da rede (via NFS, SSH, FTP, TELNET etc..), para alternar entre os terminais basta usar ALT+F1 e ALT+F2. Assim no terminal remoto cosnsulte e copie os comandos, volte pro terminal local, cole e execute os comandos. para o terminal remoto vale também as dicas acima sobre lynx e wget. No terminal remoto, basta selecionar e copiar as linhas de comando, alternar para o terminal local e colar, dar enter para executar o comando e pronto. Editanto arquivo com "vim", para copiar um texto (comando) basta passar o mouse com botão acionador pressionado sobre o que quer copiar, voltar ao terminal local e pressionar o botão auxiliar para fazer a cópia onde está o cursor, este recurso vale também entre dois editores "vim" local e remoto. AMBIENTE GRÁFICO. Também pode abrir dois consoles como no ambiente texto, neste caso precisa do botão auxiliar do mouse, tanto pra copiar e colar. Ou abra uma shell (console) para executar os comandos e acesse o FAQ desejado via ambiente gráfico, e continue com o copiar e colar entre o ambiente gráfico e a linha de comando ou um outro editor de texto. Você pode inserir a área de transferência pressionando a tecla Shift juntamente com a tecla Insert. No konsole, pra colar também vale a combinação SHIFT+INSERT. Em ambiente texto, pra rolar linhas no histórico pressione a tecla Shift juntamente com as teclas page Up ou Down, em ambiente gráfico pode usar o mouse com a barra rolagem. Dica de como faço uso do FAQ. Os servidores que administro não tem monitor, teclado e nem ambiente gráfico, por segurança alguns não tem acesso a internet. Estas maquinas são administradas remotamente via ssh. A partir de uma estação, no ambiente do KDE acessando internet, basta um click no Konsole, na linha de comando faço uma conexão ssh com a maquina remota. Assim desta estação em ambiente gráfico tenho também terminais remotos, em ambiente gráfico acesso a net, faço consulta, copia de longas ou várias linhas de comandos, pra executa-los basta com um click no konsole aberto (terminal remoto)e outro para colar, poupo muita digitação e erros. Até com Windows dá pra fazer isto, basta baixar e executar o putty.exe. veja os exemplos no FAQ ssh.txt e tar.txt Faça um teste, faça login em modo texto, com modem instalado, siga este tutorial: http://www.zago.eti.br/modem/wvdial.txt Mesmo em micro sem ambiente gráfico, vai acessar este tutorial (FAQ), e qualquer outro que lhe seja útil..... Pra copiar e colar, basta selecionar o texto no lynx e um click com botão auxiliar no outro terminal pra colar, isto pode poupar a digitação de varios comandos....... Ou baixe o FAQ desejado com wget, por exemplo na instalação do Squid, pra copiar o arquivo de configuração e os arquivos ACL diretamente pro diretório do squid, basta executar: cd /etc/squid wget 200.204.198.164/zago/squid/acl/squid.conf-transparente.txt wget 200.204.198.164/zago/squid/acl/direto.txt wget 200.204.198.164/zago/squid/acl/negasites.txt wget 200.204.198.164/zago/squid/acl/negapalavra.txt wget 200.204.198.164/zago/squid/acl/liberapalavra.txt Tente abrir varios terminais, cada um conectado a maquinas diferentes, um para acessar texto com comandos e senhas, outro pra analizar log, outro pra acompanhar processos e assim por diante. Nos tutoriais, alguns comandos tem até indicação para copiar e colar, estes estão completos e próprios para usar este recurso, considere que as anotações destinam às minhas intalações, a finalidade não é fazer o teu serviço, é de auxiliar nos comandos e fornecer exemplos pra orientação, portanto faça por tua conta e risco. Como tua instalação e objetivos podem ser diferentes da minha, analize antes pra evitar resultados desastrosos, caso não atenda suas necessidades, fique à vontade para editar o texto e comandos à seu modo. Muito cuidado!!!, certifique que esteja copiando todo o texto, e cuidado com a quebra de linha, algumas linhas longas podem aparecer quebrada e ser interpretadas erroneamente como mais de uma linha, use sempre editor de texto puro que não inclua caracteres de controles especiais no texto, use o comando cat pra ver o texto (script). Instalação de programas e configurações do sistema requer poder de root, torne root somente no terminal necessário, basta digitar "su -", tornar root em um terminal não afeta as permissões nos outros terminais ou ambiente gráfico. Faça primeiro em uma instalação de testes, procure entender o que está sendo configurado e os resultados dos comandos. CAPITURAR TELA, KSNAPSHOT, PRINT SCREEM ...... No KDE vem o utilitario ksnapshot, digite ALT+F2 e execute ksnapshot, ou procure nos menus do KDE, ele é muito útil pra capturar telas e salvar em .png Caso falhe é porque não está instalado, pra instalar, procure no synaptic por ksnapshot ou na linha de comando como root execute: apt-get install ksnapshot veja também o xv, execute o xv pra capturar telas. Import procure no pacote imagemagick pelo programa import, também faz captura de telas. scrot Software muito conveniente para captura de telas, que funciona diretamente da linha de comando, procure pela mensagem da Dicas-l neste documento. Em modo texto (console), pra capturar textos da tela, tais como comandos, resultados de comandos, mensagens de erro. Passe o mouse com botão acionador pressionado sobre o texto desejado que fará a copia automaticamente, no editor de texto basta copiar, no vi ou outro console basta pressionar o botão auxiliar. Quando o terminal for aberto a partir de um ambiente gráfico, pra colar precisa pressionar o botão auxiliar e dar um click em copiar. SALVAR RESULTADOS DE COMANDOS E MENSAGENS DA TELA EM ARQUIVO. Pra salvar os resultados de um comando em arquivo, acrescente no final da linha de comando o sinal de maior ">" e um nome de arquivo. Ou utilize ">>" pra acrescentar o texto no final de um arquivo já existente. Tanto com ">" ou ">>" desvia as mensagens da tela para o arquivo indicado, alguns aplicativos precisam incluir o modo verbose, por exemplo no comando tar é "-v" ou "v", o arquivo criado poderá posteriormente servir para analize, comparação e etc.. teste com estes exemplos: ls > logdols.txt veja que o arquivo logdols.txt contém o mesmo resultado que o comando ls exibe na tela. Klipper Sobre a area de transferencia veja no help do klipper, no CL tem um icone semelhante a uma prancheta com um K, fica proximo ao relógio, click e veja. Dica enviada por andersonmsp@gmail.com Dica fazendo um atalho com a tecla print screen para o ksnapshot no conectiva 10, esta dica é pra criar uma tecla de atalho pra executar um aplicativo, voce pode usar qualquer tecla ou combinação de teclas, segue os passos abaixo pra utilizar a tecla "print screen" como tecla de atalho. Menu > K Configurações > Centro de controle > Regional&Acessibilidade > Atalhos de teclado. Logo em seguida ira surgir do lado direito três opções que são essas: Esquemas de atalhos > Atalhos de comando > Teclas Modificadas. Voce devera ir no menu Atalhos de comando logo em seguida Gráficos > Mais programas em seguida ira surgir o ksnapshot. Logo abaixo existe alguns menus Nenhum e personalizar, clique em personalizar e logo ira surgir uma caixa dialogo para que você precione a tecla de atalho preferida, caso venha escolher a tecla print clique em aplicar, bom agora so resta usar o ksnapshot de maneira mais pratica presione a tecla print screen e logo em seguida ira surgir o ksnapshot. isso server para você criar varios atalhos para os seus aplicativos. Segue algumas imagens capturadas durante a configuração. Veja as telas sobre esta configuração, estão em: http://www.zago.eti.br/figuras/snapshot1.png http://www.zago.eti.br/figuras/snapshot2.png http://www.zago.eti.br/figuras/snapshot3.png http://www.zago.eti.br/figuras/snapshot4.png ***************************************************** vi - Importando texto da maquina local ou da web. Usando o "vi" e lynx pra editar um texto da web, precisa do "vi" e lynx instalados na maquina local, lynx é um navegador em modo texto, pra executar este comando a tua maquina precisa navegar na maquina remota com o lynx, caso não consiga, pode ser problemas de configuração local ou com proxy e firewall. veja mais detalhes no FAQ: http://www.zago.eti.br/lynx.txt Ou pode baixar o arquivo com o wget e depois abrir com o vi. http://www.zago.eti.br/wget.txt sobre o editor "vi" veja mais dics em: http://www.zago.eti.br/vi.txt Em meus tutoriais voce encontrará referencias como esta: linha de comando para importar as regras acima no "vi" (veja cp.txt) :r !lynx -dump http://www.zago.eti.br/modelos/utilz Explicando: Esta linha de comando serve pra importar diretamente pra dentro do editor "vi", arquivos de configuração, scripts ou linhas de comando, estes aquivos estão no site e/ou na minha maquia, faça as alterações a seu modo e salve o arquivo. Observe que nesta linha consta a URL, portanto pode pegar somente o endereço do arquivo e colocar na URL do seu navegador pra acessar o arquivo e analiza-lo antes de baixar, já que está com ele na tela, pode selecionar e copiar pra colar no "vi", a linha acima modificada pra acessar via browser fica assim: http://www.zago.eti.br/modelos/utilz Estas indicações são pra arquivos de configuração, scripts e linhas de comando. Linhas de comando, no navegador voce pode selecionar e copiar pra depois colar diretamente no prompt do console. Scripts, no navegador voce pode analisar, selecionar e copiar pra depois colar no editor "vi" local, pode selecionar todo ou somente a parte que interassa pra fazer os ajustes a seu modo. Arquivos de configuração não devem ser copiados por parte, alguns requerem ajustes como IP, nomes ou senhas, nestes casos também pode copiar e colar, pode usar a linha de comando sugerida pra importar pro 'vi" ou baixar pro diretório local com wget pra depois editar a seu modo, pra baixar com wget, basta executar na linha de comando, wget mais a URL indicada, a linha de comando acima modificada pra usar wget fica assim: wget http://www.zago.eti.br/modelos/utilz Mais dicas "vi" Abra na tua maquina o editor "vi", em modo de comando, quando tem a palavra INSERT no final da tela precisa pressionar a tecla ESCAPE pra entrar em modo de comando e depois digitar ou colar a linha de de comando: :r !lynx -dump http://www.zago.eti.br/cp.txt caso voce tenha um repositorio local, pode indicar o IP, diretório e nome do arquivo que deseja abrir, por exemplo: :r !lynx -dump http://200.204.198.164/zago/cp.txt Caso seja um arquivo texto que esteja na própria maquina, pode usar o comando no formato: :r /caminho/do/arquivo/nomedoarquivo, exemplo: :r /home/zago/guiaz/cp.txt Observe que o editor tem que estar em modo de comando, quando está digitando um texto aparece no final da tela em destaque "INSERT", neste modo de operação não funciona, pressione a tecla ESCAPE pra digitar a linha de comando acima, os dados digitados ou colados vão aparecer no final na tela, depois de digitar ou colar, basta um enter pra importar o arquivo pro local do texto onde estava o cursor antes de pressionar a tecla ESCAPE, após importar o texto pra voltar ao modo de edição do texto precisa pressionar a tecla INSERT. após um dos comandos acima voce tem o texto da web dentro do editor vi prontinho pra ser editado, muito útil pra usar exemplos e modelos de configuração, scripts ou comandos do FAQ, faça testes com outros arquivos do FAQ, troque o nome o arquivo, por exemplo tar.txt, man.txt e etc..... o comando acima vai usar o lynx pra baixar o texto limpo, ou seja, sem codigos HTML, faça os ajustes e salve o aquivo localmente, assim voce guarda as linhas de comandos ou scripts pra usar futuramente sem precisar ficar editando tudo novamente, no FAQ tem varios arquivos de configuração, samba, squid, sarg, servidores de e-mail e etc.., pra fazer uma instalação nova, use o recurso acima, primeiro vá pro diretório onde quer salvar o arquivo de configuração, renomeie o original da instalação, em outro terminal execute o "vi" pra trazer o texto desejado, seja do FAQ, ou em outro diretório da sua maquina, faça as alterações necessárias e salve o arquivo, observe que sempre vai salvar no diretório de onde chamou o "vi", não importa se abriu um arquivo da web ou de outro diretório na maquina local, quando mandar salvar, o "vi" vai salvar o documento no mesmo diretório que estava o cursor quando chamou o "vi", a não ser que indique o caminho, por exemplo: vi /etc/squid/squid.conf ou seja vai salvar no caminho indicado, quando omitir o caminho vai salvar no diretório local, voce escolhe, ou vai pro diretório do arquivo pra chamar o vi ou indica o caminho no momento de abrir (criar), assim ele salva no local indicado, depois é só reiniciar o serviço que está configurando e prontinho, o servidor configurado e rodando... Este é um bom motivo pra voce manter um repositorio local com teus arquivos de configuração, scrips e linhas de comando, pode copiar os modelos do FAQ, tem um diretório exclusivo pra modelos de configuração em: http://www.zago.eti.br/modelos/ Voce também pode contribuir, pode ser tutorial, arquivo de configuração, script ou linha de comando, envie pra zagolinux@uol.com.br e mencione em alguma parte do e-mail "pro FAQ", a comunidade agradece..... Zago ***************************************************** Copiar de PDF pra texto. Copiar e colar partes do texto do arquivo em PDF pra editores de texto. Detestava arquivos em PDF até descobrir que dá pra copiar e colar partes do texto, principalmente quando tem alguma linha de comando ou exemplos de configuração pra copiar a parte que interessa pra um editor de texto ou konsole. Precisa abrir o PDF com xpdf pra copiar parte do texto de um PDF pra colar no seu editor de texto ou konsole, pra faciltar o comando, em terminal konsole e dentro do diretório onde está o PDF, pra abrir o pdf com xpdf digite: xpdf nome-do-arq.pdf Com isto vai abrir o PDF no ambiente do KDE, pra copiar o texto, basta selecionar com o mouse, mantenha o botão auxiliar pressionado e selecione o texto, quando soltar o botão o texto já está na area de transferencia, clique no icone do Klipper e procure pela linha que deseja copiar, clique sobre ela pra selecionar, pra colar no editor de texto, basta um CTRL+C, botão auxiliar ou SHIFT+INS em outro konsole. Pra facilitar o processo e manter na area de transferencia somente o que deseja, clique no icone do Klipper e depois em "Limpar historico da area de transferencia". execute xclipboard, pode ser a partir de um konsole ou com ALT+F2. Agora faça a seleção no PDF, clique no icone do Klipper e clique sobre a linha desejada ou na primeira linha pra aparecer na janela do xclipboard e ficar disponivel também pra copiar no editor de texto ou konsole. ***************************************************** De: dicas-l-owner@unicamp.br Assunto: [Dicas-L] Cópia de Diretórios Data: 07 Oct 2002 00:13:29 -0300 -------------------------------------------------------------------- Endereço: http://www.Dicas-l.com.br/dicas-l/20021007.shtml -------------------------------------------------------------------- Read in English Uma Maneira Divertida de Aprender Inglês http://novateceditora.com.br/livros/readinenglish/ -------------------------------------------------------------------- Cópia de Diretórios =================== Para fazer as cópias já COM os links simbólicos, podemos usar a seguinte receita de bolo: ( cd $DIR_ORIGEM; tar cBf -| * ) | ( cd $DIR_DESTINO; tar xvBpf - ) Assim, copiamos todos os arquivos "*" do diretório DIR_ORIGEM (troque pelo seu) para DIR_DESTINO (idem). Dessa forma, os arquivos são copiados, os links simbólicos também, apontando para o mesmo lugar. Além disso ainda preservamos as permissões de todos eles. O segredo por trás dessa receita de bolo, é o comando "tar" da esquerda usar a opção f com o "-" logo em seguida. Isso faz com que o tar envie os arquivos para a saída padrão. Então fazemos o "pipe" com o símbolo "|" e o tar da direita (que está executando no diretório destino) vai abrir os arquivos que estão vindo pela entrada padrão. ************************************************************************************** > Pessoal... tem como eu copiar um diretorio inteiro via SCP ? > > Exemplo.. mandar o HOME de um server para o outro server. > Tem como ? Bom, ter tem, mas... Para vc copiar o /home de um server p/ o outro diretamente vc precisa executar o comando scp com permissões de root, o que não é recomendável. O ideal seria o seguinte (ou pelo menos é como eu faço): - Conectar-se via ssh na máquina remota como usuário comum; - Compactar o diretório /home p/ um arquivo temporário usando "sudo"; - Copiar o arquivo arquivo temporário para o servidor local; - Descompactar o arquivo arquivo copiado e verificar se o processo ocorreu sem erros; - Remover o arquivo temporário na máquina remota. Mas se vc quiser copiar diretamente um diretório recursivamente vc pode usar as opções -r (recursivamente) e -C (compacta usando gzip antes de fazer a transferência). $ man scp Mas tudo bem, lá vai de novo mais detalhado: $ scp -r 200.200.200.200:~/backup ./backup Copia recursivamente o diretório $HOME/backup do usuário na máquina 200.200.200.200 para o diretório ./backup ou $ scp -r -C 200.200.200.200:~/backup ./backup Faz a mesma mas compacta antes de transferir e descompacta após receber (economia de banda). ************************************************************************************** > Ola pessoal, preciso copiar um arquivo para a pasta home de centenas de > usuarios e nao consigo aceitar a ideia de fazer isso manualmente, ja que > nao consegui com o cp. > > Sera que tem algum comando ou script para que eu faca isso > automaticamente? Que ele copie para todas as pastas de uma vez? > > Muito Obrigado, > > Heber Blain Goncalves > Se quiser fazer isto uma vez apenas: for i in /home/* do cp arquivo $i done se quiser que cada novo usuario tenha o arquivo, coloca ele em /etc/skel (tudo que existir ali dentro sera copiado para o home do usuario quando uma nova conta for criada). PS: nao recomendaria colocar no bashrc, pois ele executara a copia cada vez que for efetuado o logon (a menos que seja isto que quer). ----------------------- Tente fazer o seguinte: - Coloque o arquivo que vc quer copiar em um diretorio publico para leitura, por ex.: /etc. - Depois adicione a seguinte linha no arquivo /etc/bashrc: "cp /etc/arquivo_origem ." Todo usuario ao logar copiará o arquivo para seu diretorio pessoal. Espero ter ajudado. ************************************************************************************** O comando mcopy copia arquivos de/para o floppy (formato DOS) sem a necessidade do "mount". Ao fazer a cópia, o "mcopy" altera a data do arquivo para a data da cópia. Faça: ------------- mcopy -m a:A B ------------- para preservar a data em ./B Para facilitar, coloque em .bashrc: ------------- alias mcopy='mcopy -m ' ------------- ************************************************************************************** Quando você copia (cp) um arquivo A para B, os atributos de A não se preservam em B. Notoriamente, a data de B corresponde ao dia do copy e não à data de A. Para preservar os atributos (na medida do possível) faça: ------------- cp -p A B ------------- Sugestão: coloque em .bashrc: ------------- alias cp='cp -i -p' ------------- ************************************************************************************** experimente cp -rf origem destino -r recursive -f force ele copia toda uma estrutura sem te perguntar nada... OU a opcao -R do cp permite q vc faca copia com subdiretorios a opcao -a copia com subdiretorios e atributos(permissoes, dono, etc) OU > copiar estritamente a estrutura de > diretórios, for i in `find /home/elton/lixo -type d` ;do mkdir -p `echo $i|cut -c2-` ; done Subject: (linux-br) Copiando estrutura de diretórios > Estou precisando copiar uma estrutura de diretórios. ************************************************************************************** Uma alternativa para copiar tudo, inclusive os ocultos, mesmo que tenham menos de 3 caracteres, seria usar o "ls" em conjunto com o CP: cp `ls -A` destino Ou no caso: cp -a `ls -A teste` /home/ana/teste > > cp /teste/*.* /home/ana/teste/ > > Isso só irá copiar arquivos que possuam uma extensão. Não irá copiar > todos os arquivos. Nem os ocultos. ******************************************************************** ******************************************************************** Obrigado fábio era isso realmente. Estou mandando o script de brinde para quem precisar, trata-se de um script para baixar download e envia-lo por email a outra pessoa, claro que com uma passada de anti-virus antes. Tenho outra pergunta, no final do script eu tenho uma linha que remote os diretorios temporarios. No entanto, esta ultima linha nunca chega a ser exeutado por causa da seguinte linha : /bin/cat $mailfile< # ###################################################################### # # testando se internet esta conectada /bin/ping -c 3 www.altavista.com # capturando um id provisorio id_file=`cat /proc/uptime |cut -c 1-6|tr -d "."` mailfile="/tmp/mail_$id_file/mailfile" data_atual=`date +%d/%m/%y+%H:%M` url=$1 mailto=$2 clear echo "dados para download :" echo "URL : $url" echo "Mail : $mailto" if [ "$mailto" = "" ] ; then mailto="root" echo "digite o e-mail do destinatario :" read mailto fi folder="/tmp/mail_$id_file/" mkdir $folder outputfile=`basename $url` #outputfile=${outputfile/%/\\} ta dando erro na macro-substituicao echo "From: root" >$mailfile echo "To: $mailto">>$mailfile echo "Subject: [download] download de $url">>$mailfile echo " ">>$mailfile echo "Segue em anexo o log do download de " >>$mailfile echo "=> $url" >>$mailfile echo "que foi iniciado as $data_atual" >>$mailfile echo "e terminou (incluindo verificacao) as $data_final" >>$mailfile ################################# # Fazendo o download do arquivo # ################################# wget -vc -P $folder $url >>$mailfile \ -O "/tmp/mail_$id_file/$outputfile" \ -a "$mailfile"; ################################# # Passando anti-virus # ################################# echo "Passando o anti-virus ..." /usr/bin/scan -vr $folder --delete >>$mailfile; ################################# # Preparando o anexo # ################################# echo "Preparando anexo para e-mail ..." uuencode "/tmp/mail_$id_file/$outputfile" "$outputfile" >>$mailfile ############################ # Envia e-mail notificando # ############################ echo "Enviando e-mail ..." #/bin/csh -c /bin/cat $mailfile<Hamacker :o) > > vamos ver :o) > > tente isso aqui. > >#!/bin/bash > ># (...) > >SAVEFILE=`basename $URL` >SAVEFILE=${SAVEFILE/%/\\} ******************************************************************** Usando dd copie o conteudo do disquete (copia bruta) para um arquivo: dd if=/dev/floppy of=arquivo.img (em alguns casos, /dev/floppy deve ser substituido por /dev/fd0 if= input file [arquivo de entrada] of= output file [arquivo de saida] lembrem-se que, em Linux, tudo e' enxergado como arquivo) copie o arquivo para o disquete: dd if=arquivo.img of=/dev/floppy Essa tecnica pode ser usada para copiar particoes inteiras e fazer isos de cds. Assim para copiar (em forma bruta) um cd: dd if=/dev/cdrom of=arquivo.iso ******************************************************************** De: dicas-l-owner@unicamp.br Assunto: [Dicas-L] find para achar/salvar links simbólicos Data: 17 Oct 2002 00:21:42 -0300 Quer ter seu próprio endereço na Internet? Garanta já o seu e ainda ganhe cinco e-mails personalizados. DomíniosBOL - http://dominios.bol.com.br -------------------------------------------------------------------- Endereço: http://www.Dicas-l.com.br/dicas-l/20021017.shtml -------------------------------------------------------------------- Read in English Uma Maneira Divertida de Aprender Inglês http://novateceditora.com.br/livros/readinenglish/ -------------------------------------------------------------------- find para achar/salvar links simbólicos ======================================= Colaboração: Alexei Znamensky Para fazer as cópias já COM os links simbólicos, também podemos usar a seguinte receita de bolo: ( cd $DIR_ORIGEM; tar cBf -| * ) | ( cd $DIR_DESTINO; tar xvBpf - ) Assim, copiamos todos os arquivos "*" do diretório DIR_ORIGEM (troque pelo seu) para DIR_DESTINO (idem). Dessa forma, os arquivos são copiados, os links simbólicos também, apontando para o mesmo lugar. Além disso ainda preservamos as permissões de todos eles. O segredo por trás dessa receita de bolo, é o comando "tar" da esquerda usar a opção f com o "-" logo em seguida. Isso faz com que o tar envie os arquivos para a saída padrão. Então fazemos o "pipe" com o símbolo "|" e o tar da direita (que está executando no diretório destino) vai abrir os arquivos que estão vindo pela entrada padrão. ******************************************************************** De: Artur Coutinho Responder-a: arturpc@uai.com.br Para: Linux - Mogi Guaçu , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) copiar diretorios ? Data: 04 Mar 2003 18:00:23 -0300 Em Ter 04 Mar 2003 17:46, Linux - Mogi Guaçu escreveu: > cp me retorna . omitting directoty /Arquivos/documentos > > este diretorio existe esta lá até por q o comando q estou usando esta assim > : > > cp /Arquivos/* /mnt/arquivos_hdb Olá, Lembre-se que o cp desta forma não copia diretórios. Para copiar diretórios, especifique a opção -R: cp -R /Arquivos/* /mnt/arquivos_hdb Para mais detalhes sobre o uso do cp, veja a página de manual: man cp Sds, ******************************************************************** De:  Artur Coutinho Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Comando ls - duvida de iniciante Data:  Tue, 4 Nov 2003 23:25:41 -0200 Em Ter 04 Nov 2003 08:34, André Macedo escreveu: ... > EX: > estou em /etc > Se eu fizeR; > ls sm* > diz que não existe arquivo ou diretório Correto, certamente não existe nenhum arquivo OU DIRETÓRIO começado por sm no /etc. > se eu fizer > ls sam* > aparece: > samba: > drivers lmhosts secrets.tdb smb.conf smbpaswd smbuser Correto, existe no /etc um DIRETÓRIO chamado samba, que contém (dentro do diretório) os arquivos (ou diretórios) drivers, lmhosts, secrets.tdb, smb.conf, smbpaswd, e smbuser. > > mas não cosigo copiar esses arquivos.... é isso mesmo ??? É e não é!!! Como você já deve ter percebido, o arquivo que lhe interessa (smb.conf) está em /etc/samba. Ou você entra no diretório samba para copiar ou informa no comando de cópia o caminho correto para o arquivo smb.conf. Veja abaixo: # cd  /etc/samba # cp  smb.conf  destino Ou: # cp  /etc/samba/smb.conf  destino Ou ainda (estando no diretório /etc): # cp  ./samba/smb.conf  destino Sds, -- Artur de Paula Coutinho - Santa Rita do Sapucai - MG www.meusitelinux.cjb.net - arturcoutinho@bol.com.br    Linux Registered User# 140972 - ICQ 59870067 ******************************************************************** De:  Anderson Lizardo Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)concatenando arquivos Data:  Thu, 18 Dec 2003 20:19:14 -0400 Em Terça, 11 de Novembro de 2003 23:23, Michel Luiz escreveu: > Tenho um diretorio com arquivos de diversas extensao, mas preciso > apenas copiar ou mover alguns .DBF que iniciam com SCC. Tente cp dir1/SCC*.DBF dir2/ Mais informações: http://www.gnu.org/software/bash/manual/bashref.html#SEC34 -- Anderson Lizardo ******************************************************************** De:  Thiago Macieira Para:  Rodrigo Ortiz Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) Negar cópia de arquivo ! Chmod ? Data:  Sat, 20 Dec 2003 10:36:41 -0200 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Rodrigo Ortiz wrote: >Você pode fazer o seguinte......mudar as permissões do comando cp ou então >criar um script que faça isso...Ou melhor ainda crie um grupo que possa >copiar e coloque esses caras que podem dentro deste grupo e os que não podem >deixe-os de fora Tudo que pode ser lido pode ser copiado. Ponto. Mudou o comando cp? Tente assim:         cat arquivo1 > arquivo2 Você vai mudar o cat também para evitar saída para não isatty(2)? Lembre-se de modificar também todo e qualquer programa que abra arquivos também. - --   Thiago Macieira  -  Registered Linux user #65028    thiagom (AT) mail (dot) com     ICQ UIN: 1967141  ******************************************************************** De:  Jorge Godoy Para:  linux-br@bazar.conectiva.com.br Assunto:  Re: (linux-br) Negar cópia de arquivo ! Chmod ? Data:  Mon, 22 Dec 2003 09:54:48 -0200 On Sunday 21 December 2003 21:41, Rafael Diniz wrote: > O que pode ser lido sempre poderá ser copiado. Você não pode impedir o usuário de burlar as coisas, mas você pode impedir que o sistema tome certas ações. Vi em algum lugar ACLs que proibiam cópia. Não testei o 'cat' para ver se era possível, mas creio que isso possa ser restringido também. A complexidade só aumenta, claro... (Uma maneira de implementar isso é impedir que o usuário crie arquivos novos enquanto um arquivo restrito é acessado) -- Godoy.     ******************************************************************** De:  Ataliba Teixeira Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)concatenando arquivos Data:  Thu, 18 Dec 2003 11:27:50 -0200 On Wed, 12 Nov 2003 01:23:20 -0200 "Michel Luiz" wrote: > Ola Pessoal > > Tenho um diretorio com arquivos de diversas extensao, mas preciso > apenas copiar ou mover alguns .DBF que iniciam com SCC. > > Como faco para copiar estes arquviso que comecan com  extensoa .DBF e > inciando com SCC descartando os demais ? > > Tem como fazer isso com o GREP. > > Obrigado > > Michel Luiz  > > -- cp SCC*.DBF /localdocomputador ou fazendo um script ------------- recorte aqui -------------- #!/bin/bash # Exemplo de script by ataliba teixeira # ataliba@ataliba.eti.br # $COMPUTER_LOCAL="localdocomutador" cp SCC*.DBF $COMPUTER_LOCAL #EOF -------------- recorte aqui -------------- acho que ja te ajuda ... eh so voce usar os coringas no shell mesmo .. ******************************************************************** De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) Negar cópia de arquivo ! Chmod ? Data:  Mon, 22 Dec 2003 13:50:22 -0200 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Jorge Godoy wrote: >Vi em algum lugar ACLs que proibiam cópia. Não testei o 'cat' para ver >se era possível, mas creio que isso possa ser restringido também. A >complexidade só aumenta, claro... (Uma maneira de implementar isso é >impedir que o usuário crie arquivos novos enquanto um arquivo >restrito é acessado) Aí você só precisa fechar o arquivo antes de abrir o destino. Não adianta. A não ser que a proteção esteja no software. Aí você precisa de um sistema de DRM para certificar-se que o programa abrindo o arquivo está autorizado a abri-lo porque não vai permitir que o usuário o copie. - --   Thiago Macieira  -  Registered Linux user #65028    thiagom (AT) mail (dot) com     ICQ UIN: 1967141 ******************************************************************** De:  Gilberto Nunes Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) Permissões em Arquivos Data:  Fri, 23 Jan 2004 08:36:03 -0200 (BRST) Você pode fazer uso do comando cp -p origem destino. O -p, diz ao cp pra manter as permissões e donos/grupos originais. Se for copiar diretórios também, use a flag -r, e caso se desejar sobre-escrever arquivos, use a flag -f. Os comandos ficam assim: Copiar arquivos comuns mantendo permissões: cp -p origem destino Copiar diretórios e arquivos comuns mantendo permissões: cp -rp origem destino Copiar diretórios e arquivos comuns mantendo permissões e sobre-escrevendo os que já existirem: cp -rpf origem destino Valeu? -- Gilberto Nunes Suporte Rede Bonja - Bom Jesus/Ielusc Fone: 433-0155 - ramal 235 www.ielusc.br - suporte@ielusc.br Linux User nº 199930 ICQ #136176504 ******************************************************************** De:  Dicas-L-Owner@unicamp.br Assunto:  [Dicas-L] Scrot: Captura de Telas Data:  Sun, 30 May 2004 02:39:09 -0300 -------------------------------------------------------------------- Comente esta dica em http://www.Dicas-l.com.br/dicas-l/20040530.php -------------------------------------------------------------------- 19 Maneiras de Aumentar suas Vendas http://www.idph.net/artigos/nossacomunidade/19_maneiras_de_aumentar_suas_vendas.php ---------------------------------------------------------------------------------------   Scrot: Captura de Telas   ======================= Um software muito conveniente para captura de telas, que funciona diretamente da linha de comando é o scrot. O nome é meio estranho mas significa algo na linha de Screen Capture. Um exemplo: -----------------------------------------------------------   scrot -d 1 -s -t 20 konsole.png Neste exemplo, o software irá esperar um segundo antes de fazer qualquer coisa (-d 1), poderei selecionar uma janela ou partes dela (-s) e será gerada uma imagem reduzida, um thumbnail, cujo tamanho é 20% da imagem original (-t 20). Para este exemplo foram gerados dois arquivos, konsole.png e konsole-thumb.png. O software oferece muito mais recursos. É fantástico, simples de usar e poderoso. Eu instalei diretamente como um pacote do Debian:   apt-get install scrot A home page deste projeto e de muitas outras coisas boas fica em http://www.linuxbrit.co.uk/downloads/   Comparativo entre sistemas de Arquivos   ====================================== Colaboração: Bruno Bellantuono, Webmaster - Linuxtemple Fiz a tradução de um execelente artigo publicado pela Linux Gazette, que faz a comparação de diversos filesystems utilizados por Linux. A comparação não foi feita como usualmente são feitos esses tipos de testes (utilizando-se programas para benchmarking) mas sim executando-se tarefas possíveis do dia a dia. Os sitemas de arquivos comparados são o EXT2, EXT3, XFS, JFS e ReiserFS. O desempenho final é surpreendente considerando-se a popularidade do EXT3. O artigo traduzido para o português pode ser lido no endereço: http://www.linuxtemple.com/modules.php?name=Content&pa=showpage&pid=40 O original em inglês encontra-se em: http://linuxgazette.net/102/piszcz.html -------------------------------------------------------------------- As mensagens da lista Dicas-L são veiculadas diariamente para 24918 assinantes.        Todas as mensagens da Dicas-L ficam armazenadas em                http://www.Dicas-l.com.br. A redistribuição desta e outras mensagens da lista Dicas-L pode ser feita livremente, deste que o conteúdo, inclusive esta nota, não sejam modificados. --------------------------------------------------------------- ******************************************************************** De:  Artur Coutinho Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Copiar e Colar no email Data:  Thu, 16 Sep 2004 22:29:52 -0300 Em Qui 16 Set 2004 17:54, Anderson J. da Silva escreveu: > Boa Tarde >   Um perguntinha dificil pra vcs: >   Como faz pra copiar do terminal e colar, pra enviar por email por > exemplo.? É sério?! - Selecionar o texto desejado com o mouse (isto copia o texto selecionado); - Clicar com o botão do meio do mouse no local onde deseja colar o texto. Obs.: o gpm deve estar instalado... Sds, -- Artur de Paula Coutinho - Santa Rita do Sapucai - MG www.meusitelinux.cjb.net - arturcoutinho@bol.com.br    Linux Registered User# 140972 - ICQ 59870067 ******************************************************************** De:  Claudio Polegato Junior Para:  Fabio Guerrazzi Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Fazendo screenshots no Linux com o comando import. Data:  Wed, 22 Sep 2004 14:53:02 -0300 (BRT) Olá,   Se estiver usando o KDE, que tal [Ctrl]+[Print Screen] para o Desktop ou [Alt]+[Print Screen] para a janeal atual, o que jogaria a imagem para o Clipboard no programa "Pintor" do KDE ou algo assim. []'s Claudio >>   Fazendo screenshots no Linux com o comando import. >>   import -window root teste.jpg >>  irá tirar um screenshot do desktop inteiro ******************************************************************** De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) Cópia de arquivos alterando os atributos. Data:  Mon, 18 Oct 2004 21:26:50 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Pablo Cavalcante wrote: >Possuo uma árvore imensa de diretórios com vários ajustes de permissões >(donos, grupos, etc), além disso possuo um script que semanalmente > remaneja alguns diretórios entre 2 diretórios raízes. Alguem sabe um > comando, ou um parâmetro do "cp", que permita informar quais serão os > novos donos e grupo dos arquivos depois de copiados? No "man" não vi > nada... Estranho... está lá:        -p     same as --preserve=mode,ownership,timestamps        --preserve[=ATTR_LIST]               preserve the specified attributes (default: mode,ownership,time-               stamps), if possible additional attributes: links, all >Uma solução seria dar um "chown" após a cópia no mesmo script.... Ou usar o rsync. - --   Thiago Macieira  -  Registered Linux user #65028    thiago (AT) macieira (DOT) info ******************************************************************** De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Comando cp ler um arquivo txt Data:  Tue, 21 Dec 2004 02:26:55 -0200 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Lincoln Pires wrote: >Salve, >To precisando de arrumar um jeito de copiar uma serie de arquivos que >estão listados em um arquivo .txt >Já procurei na sintaxe do cp e não vi nenhuma opção para isto. Não tem. >Se alguém tiver alguma sugestão, Caso os nomes de arquivos sejam bem comportados (sem espaços ou outras tranqueiras desse tipo):         cp `cat arquivo.txt` /mnt/destino/ - --   Thiago Macieira  -  thiago (AT) macieira (DOT) info ******************************************************************** De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Comando cp tem que copiar tanto diretorios como arquivos Data:  Tue, 21 Dec 2004 20:46:18 -0200 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Lincoln Pires wrote: >Estou gerando um arquivo em txt com o comando " find /home -mtime 1 >-type d > /arquivo.txt. Então: find /home -mtime 1 -type d -exec cp -r '{}' /home/backup \; Nota: cuidado que o destino está dentro do caminho de procura do find! - --   Thiago Macieira  -  thiago (AT) macieira (DOT) info ******************************************************************** De: Fabio Guerrazzi Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)Fazendo screenshots no Linux com o comando import. Data: Wed, 22 Sep 2004 13:49:39 -0300 Também li esta dica sobre o comando import, mas qual programa trás este comando? Aqui no meu CL10: [fg@local fg]$ import -window root teste.jpg bash: import: command not found Sds, Fábio. On Wed, 22 Sep 2004 12:13:09 -0300, "Guerreiro - Linux" escreveu: > Fazendo screenshots no Linux com o comando import. > import -window root teste.jpg > irá tirar um screenshot do desktop inteiro [cortado] De: claudio@conectiva.com Para: Fabio Guerrazzi Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)Fazendo screenshots no Linux com o comando import. Data: Wed, 22 Sep 2004 15:26:48 -0300 (BRT) On Wed, 22 Sep 2004, Fabio Guerrazzi wrote: > Aqui no meu CL10: > [fg@local fg]$ import -window root teste.jpg > bash: import: command not found Vem do imagemagick. ********************************************************************