CP - Argumento inválido

1. CP - Argumento inválido

William Maggi Pardalz
pardalz

(usa Debian)

Enviado em 31/05/2010 - 09:42h

Bom dia senhores, eu uso um script para bkp aqui na empresa, e estava ocorrendo que alguns arquivos estavam ausentes no BKP, então resolvi dar uma olhada e executei o script, muitos arquivos estão dando essa mensagem:

cp: impossível criar arquivo comum `/mnt/gaveta/Seg/31.05.10/dados/madeira/Orçamentos e Projetos/PLANILHAS DE ORÇAMENTOS/BANCOS/COTAÇÃO BANCOS/Termo de concord\342ncia[1].doc': Argumento inválido

o Servidor é Debian 5. alguma sugestão?




  


2. Re: CP - Argumento inválido

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 31/05/2010 - 09:51h

Com certeza ele num tá reconhecendo certos caracteres. Vc olhou como q tá escrito na origem, se tá escrito do jeito q o script obteve?


3. Re: CP - Argumento inválido

William Maggi Pardalz
pardalz

(usa Debian)

Enviado em 31/05/2010 - 10:09h

Caro Renato, obrigado pela sua atenção..
Seguinte amigo, o caminho está correto, porém quando eu vou em uma maquina da rede e acesso a pasta:
"/dados/madeira/Orçamentos e Projetos/PLANILHAS DE ORÇAMENTOS/BANCOS/COTAÇÃO BANCOS/" os aquivos aparecem assim: Termo de concord_ncia[1].doc ou seja, ele preenche algumas palavras acentuadas com "_" underline.
teria como eu fazer um script que renomeia tudo que tiver _underline_? deve ter uns 3000 arquivos com o mesmo problema, e o que é pior, nao estao fazendo bkp.


4. Re: CP - Argumento inválido

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 31/05/2010 - 10:23h

Kra, tem jeito, tem. Vc pode fazer com o tr (troca d caracteres), só q eu ainda não pensei em como fazer, pois renomear todos os arquivos não daria certo. Pense: como q o script advinharia q o underline fosse ã,ç,õ etc.? [*****]...


5. Re: CP - Argumento inválido

William Maggi Pardalz
pardalz

(usa Debian)

Enviado em 31/05/2010 - 10:37h

por exemplo, fazer com que renomeasse de _ para _
pq eu fiz uma busca do windows procurando por palavras que continham "_" e ele listou todos os arquivos que não estaão sendo feitos bkp.
ae eu fui la, renomeei um arquivo q estava assim: carta de corre__ao.doc para carta de corre__ao.doc. ae ele fez o bkp.. o mais importante para mim por enquanto não é o nome.. e sim o bkp.
entendeu? tem algo que vc sugere?


6. Re: CP - Argumento inválido

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 31/05/2010 - 10:44h

Deixa eu v se entendi: no windows ele tá reconhecendo normal, mas no linux ele reconhece como underline? Dae vc quer renomear os arquivos pra underline, pra q ambos os sistemas identifiquem da msm forma? É isso?


7. Re: CP - Argumento inválido

William Maggi Pardalz
pardalz

(usa Debian)

Enviado em 31/05/2010 - 10:51h

mais ou menos,
no proprio servidor linux, os arquivos aparecem como caractere invalido, uma espécie de ponto de interrogação.
mas quando eu vou no Windows, acesso o servidor, e vou na pasta em que o arquivo está com caractere invalido, ele aparece com um Underline no meio.
e se eu renomeio ele no WINDOWS, de cora?ao para cora_ao, no linux aparece o underline e copia normal!
então eu tive uma ideia. vou fazer um bkp da pasta no windows, e depois eu recopio do windows para o Linux de volta, só para testar. ae eu posto aqui.


8. Re: CP - Argumento inválido

William Maggi Pardalz
pardalz

(usa Debian)

Enviado em 31/05/2010 - 11:13h

Renato é isto mesmo cara, vou ter que copiar para o windows e depois voltar para o linux. unica solução que achei.. abraços, aceito sugestoes e obrigado pela sua atenção. ainda nao vou marcar como resolvido. quem sabe nao surge alguma dica.


9. Re: CP - Argumento inválido

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 31/05/2010 - 11:58h

Assim... é uma solução, mas vai t dar um bom trabalho. Sugiro fazer essa transformação dentro do windows, transformando todos os caracteres ç, ã, õ como c, a, o... saca? Dae vc nem precisa adaptar no linux.


10. Seria talvez algo com o idioma?

Renato Augusto Andrade
CerberusBH

(usa Slackware)

Enviado em 31/05/2010 - 12:17h

Oi pessoal!

Eu estava aqui pensando a respeito deste problema.

Será que sua versão de Linux que executa o script de backup por acaso está configurado com um idioma que não reconheça caracteres acentuados? Como o próprio idioma inglês, por exemplo.

Talvez configurando o idioma do sistema para Pt-BR amenize ou resolva o problema. Mas quando eu me refiro à configuração do sistema, é a configuração do sistema mesmo, ambiente texto e não do ambiente gráfico.

Então, a minha sugestão é conferir as configurações de mapa de teclado e fontes de tela.

Parece que nosso amigo usa Ubuntu. Como eu não uso esta versão, prefiro não dar palpites em quais arquivos alterar, mas quero apresentar dois links que talvez ajudem:

- http://tldp.org/HOWTO/Portuguese-HOWTO-3.html
- http://www.ibiblio.org/pub/Linux/docs/HOWTO/Keyboard-and-Console-HOWTO

Fica aqui a minha contribuição.

Um grande abraço!


11. CerberosBH

William Maggi Pardalz
pardalz

(usa Debian)

Enviado em 31/05/2010 - 12:58h

Caro cerberos, esse pode até ser o problema, porém, todavia, contudo, existem milhões de arquivos com acentuação normal, ou seja, eu não posso mudar o sistema inteiro, eu devo corrigir apenas os que estão atualmente com problema, muito obrigado pela sua contribuição.


12. Re: CP - Argumento inválido

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 31/05/2010 - 13:11h

@CerberusBH,

É uma ótima ideia. Pra testar, o @pardalz pode fazer assim (sem alterar d forma definitiva):

# locale pt_BR.UTF-8

Ou:

# locale pt_BR.ISO-8859-1



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts