Comment créer un répertoire dans un chemin spécifique du serveur FTP en utilisant la commande Ncftp à partir du terminal Ubuntu. C'est possible?
Lorsque vous utilisez ncftp
, vous devriez avoir la possibilité de créer des répertoires sur un emplacement local et distant:
N'oubliez pas que vous aurez besoin d'une autorisation appropriée sur l'hôte distant pour créer des répertoires.
Vous trouverez ci-dessous un exemple sur mon propre serveur ftp. J'ai masqué le nom d'utilisateur et le mot de passe et ajouté quelques flèches:
andrew@corinth:~$ ncftp ftp://username:[email protected]/andrews-corner.org/test/
NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).
Connecting to 208.113.217.97...
DreamHost FTP Server
Logging in...
User username logged in
Logged in to andrews-corner.org.
Current remote directory is /andrews-corner.org/test.
ncftp /andrews-corner.org/test > mkdir hello_sysadminboy <-----
ncftp /andrews-corner.org/test > dir <-----
drwxr-xr-x 14709624 227249 Sep 12 12:50 hello_sysadminboy <-----
ncftp /andrews-corner.org/test > quit
andrew@corinth:~$
Vous pouvez voir de ce qui précède que j'ai:
dir
Si vous vouliez écrire un script , ce genre de chose ressemble à ceci fonctionne bien sur mon système:
#!/bin/sh
ncftp ftp://username:[email protected]/andrews-corner.org/test/<<EOF
mkdir hello_sysadminboy
dir
EOF
Malheureusement, la commande mkdir -p
ne fonctionne pas à distance pour créer des répertoires imbriqués et le développement d'accolades est ignoré ...