¿Cómo puedo mover un archivo en el servidor sftp en un directorio diferente? Me conecto a este servidor usando sftp y luego trato de mover un archivo usando
@Devy, excepto los comodines, y omitir el nombre de archivo si se mueve a un directorio.
pstanton
2
El cliente lftpse puede usar tanto para FTP como para SFTP. Tiene un mvcomando que puede usar para realizar un movimiento en el servidor remoto. Aquí hay un buen tutorial sobre cómo usarlo, titulado: Unix: mover archivos con flexibilidad con lftp .
Si observa el lftpuso, notará un mvcomando.
$ lftp
lftp :~> help
!<shell-command> (commands) alias [<name> [<value>]] attach [PID]
bookmark [SUBCMD] cache [SUBCMD] cat [-b] <files> cd <rdir>
chmod [OPTS] mode file... close [-a] [re]cls [opts] [path/][pattern] debug [<level>|off] [-o <file>]
du [options] <dirs> exit [<code>|bg] get [OPTS] <rfile> [-o <lfile>] glob [OPTS] <cmd> <args> help [<cmd>]
history -w file|-r file|-c|-l [cnt] jobs [-v] kill all|<job_no> lcd <ldir>
lftp [OPTS] <site> ln [-s] <file1> <file2> ls [<args>] mget [OPTS] <files>
mirror [OPTS] [remote [local]] mkdir [-p] <dirs> module name [args] more <files>
mput [OPTS] <files> mrm <files> mv <file1> <file2> [re]nlist [<args>]
open [OPTS] <site> pget [OPTS] <rfile> [-o <lfile>] put [OPTS] <lfile> [-o <rfile>] pwd [-p]
queue [OPTS] [<cmd>] quote <cmd> repeat [OPTS] [delay] [command] rm [-r] [-f] <files>
rmdir [-f] <dirs> scache [<session_no>] set [OPT] [<var> [<val>]] site <site-cmd> source <file>
torrent [-O <dir>] <file|URL>... user <user|URL> [<pass>] wait [<jobno>] zcat <files> zmore <files>
Respuestas:
No hay
mv
comando en el modo interactivo de sftp. Usar en surename
lugar.Para saber qué comandos están disponibles, consulte la página de manual
man sftp
o escribahelp
dentrosftp
.fuente
rename
funciona igual quemv
en el shell!El cliente
lftp
se puede usar tanto para FTP como para SFTP. Tiene unmv
comando que puede usar para realizar un movimiento en el servidor remoto. Aquí hay un buen tutorial sobre cómo usarlo, titulado: Unix: mover archivos con flexibilidad con lftp .Si observa el
lftp
uso, notará unmv
comando.Referencias
fuente