• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Barassa

Cp

10 mensagens neste tópico

Bem .. Eu criei uma shell , e ao executar o seguinte comando:

$cp apontamentos apontamentos2
cp: não é possível executar stat `apontamentos\031': Ficheiro ou directoria inexistente

Dá-me este erro , não percebo o porquê.. Se alguem souber que me diga.

Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Pelo motivo que aí diz :P

porque a directoria para onde estás a tentar copiar coisas não existe.

o que queres fazer é isto:

mkdir aponstamentos2

cp -R apontamentos/* apontamentos2

o -R é para copiares os conteudos recursivamente, ou seja todas as subpastas de subpastas de subpastas...

Mas isto não há nada como leres a documentação

man cp

man mkdir

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

apontamentos é um ficheiro ou uma pasta?

Se criaste uma shell, o problema pode estar na passagem de argumentos quando fazes exec do novo processo. Podes meter o código para podermos ajudar?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

err.. O objectivo real é copiar um ficheiro deste directório /home/barassa/d1/d2/ para /home/barassa/d1/d2/d3

eu tenho um ficheiro t1.pdf em d2

quando faço cp home/barassa/d1/d2/t1.pdf d3

dizme

cp: não é possível executar stat `home/barassa/d1/d2/t1.pdf': Ficheiro ou directoria inexistente

Acham que é do codigo?

Se eu executo o mesmo comando no linux , nao da erro mas nao me copia o ficheiro  :wallbash:

*edit: apontamentos era um ficheiro

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

td bem , agora reparei numa cena , tipo isto tame a copiar o ficheiro para a pasta onde tenho o executavel da shell .. LOL

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Se fizeres

ls -al /home/barassa/d1/d2/t1.pdf

o que é que ele diz?

Actualização:

Pera lá...

Acham que é do codigo?

Se eu executo o mesmo comando no linux , nao da erro mas nao me copia o ficheiro  wallbash

Nao percebi... qual "código"? Se "executas o mesmo comando no linux"? Não tou a perceber... afinal tás a executar o "cp" onde?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

-rw-r--r-- 1 barassa barassa 64286 2008-09-29 18:36 /home/barassa/d1/d2/t1.pdf

.

tou a executar na minha shell mas experimentei primeiro no linux. :P

tenho que fazer cp /home/barassa/d1/d2/t1.pdf /home/barassa/d1/d2/d3/

alguma maneira de tornar o comando mais curto ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Se não puderes assumir nada sobre em que directoria estás a executá-lo, então

cp ~barassa/d1/d2/t1.pdf ~barassa/d1/d2/d3/

Depois há outras brincadeiras como...

cd ~barassa/d1/d2; cp t1.pdf d3/

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora