Usando o Terminal para conexão FTP com MAC

1

Estou simplesmente tentando copiar uma pasta e renomeá-la no mesmo diretório

Tentativa: cp -rfp folder folder-7-03

Resposta do terminal: solicitação inválida

Eu não uso terminal muitas vezes porque meu aplicativo de FTP é muito bom. Pensei que eu teria uma chance e agora vejo por que eu estava sempre desanimado. Ainda assim, eu gostaria de saber desde que eu percebo o poder do Terminal.

Por favor, revise o status se for útil aqui:

Connected and logged into saidwebsite.com.

No proxy connection.

Gate ftp: off, server (none), port ftpgate.

Passive mode: on; fallback to active mode: on.

Mode: stream; Type: binary; Form: non-print; Structure: file.

Verbose: on; Bell: off; Prompting: on; Globbing: on.

Store unique: off; Receive unique: off.

Preserve modification times: on.

Case: off; CR stripping: on.

Ntrans: off.

Nmap: off.

Hash mark printing: off; Mark count: 1024; Progress bar: on.

Get transfer rate throttle: off; maximum: 0; increment 1024.

Put transfer rate throttle: off; maximum: 0; increment 1024.

Socket buffer sizes: send 131070, receive 262140.

Use of PORT cmds: on.

Use of EPSV/EPRT cmds for IPv4: on.

Command line editing: on.

Version: tnftp 20070806

Obrigado por qualquer insight sobre isso ...

    
por user235425 03.07.2013 / 14:02

1 resposta

0

Supondo que você tenha pasta no servidor FTP cheio de arquivos (não subpastas). Crie uma pasta no seu diretório atual que você deseja renomear:

mkdir test

obter arquivos com wget

cd test/ && wget ftp://user:pass@FTPserverIP/path/to/test/*

deixe a pasta de teste cd .. e renomeie a pasta localy:

mv test/ testnew

use wput para copiar a pasta e os arquivos para o servidor ftp:

wput testnew/* ftp://user:pass@FTPserverIP/path/to/test/parent/

Isso funciona na minha caixa Linux (Ubuntu), o Mac deve ter wget mas wput você pode precisar instalar.

Espero que ajude, Mirko

    
por 03.07.2013 / 14:09