Pergunta curiosa (possivelmente sombria) no ftp

1

alguém pode ajudar aqui - isso é provavelmente muito simples, mas estou perplexo.

Estou tentando usar ftp para transferir o conteúdo de dois diretórios na minha máquina local (PI-jessie) para um site. O script é alterado com sucesso para o primeiro local & diretório remoto e carrega os arquivos. No entanto, os arquivos no segundo local são transferidos para o primeiro remoto, ou seja, todos os arquivos acabam no primeiro diretório remoto nomeado ('Data', em vez de 'Plots').

ftp -p -n -v $HOST << EOT
ascii
user $USER $PASSWD
prompt
lcd /home/pi/InfraSound/Data/2018
cd StarFishPrime/projects/infrasound/Data
mput *.mseed
cd StarFishPrime/projects/infrasound/Plots
lcd /home/pi/InfraSound/Plots
mput *.svg
bye
EOT

Quaisquer pensamentos recebidos com gratidão

Ian

    
por Ian Robinson 10.03.2018 / 11:44

1 resposta

0

Depois de alterar para o diretório remoto StarFishPrime/projects/infrasound/Data , o segundo cd tentará alterar o diretório para StarFishPrime/projects/infrasound/Data/StarFishPrime/projects/infrasound/Plots (relativo ao diretório inicial no início da sessão ftp ).

Isso provavelmente falhará e o diretório permanecerá inalterado.

Você pode querer

cd ../Plots

ou use um caminho absoluto.

    
por 10.03.2018 / 11:49

Tags