Rechercher : dans
Par :

Commande Ftp Pour Supprimer Un Dossier Plein

Dernière réponse le 18 jan 2009 à 17:49:41 xstick, le 25 mar 2006 à 14:54:16 
 Signaler ce message aux modérateurs

Bonjour a tous et a toutes,

Comme mon titre l'indique je cherche une commande (car j'utilise le ftp par le shell sous linux) pour supprimer les dossier non vide sur les serveur ftp.
J'ai chercher dja a droite a gauche sur google mais rien n'y fait ....
J'ai tester les commande rm, rm -r, rmdir, delete, del, rd, deltree et j'en passe et pourtant pas moyen de supprimer ce fichu dossier ....
Alors j'en passe par la forum en esperant que quelqu'un connais peu etre la reponse et poura me donner un coup de pouce ;-)

Merci

Meilleures réponses pour « Commande Ftp Pour Supprimer Un Dossier Plein » dans :
Utilisation de la commande ftp Voir Le protocole FTP FTP (File Transfer Protocol) est un protocole, c'est-à-dire un langage standard de communication entre deux machines, permettant à des machines de types différents (ou dont le système d'exploitation est différent) de transférer des...
Se connecter à un serveur FTP en mode Ms-Dos VoirLa commande ftp permet de se connecter à un serveur FTP en ligne de commande. Certaines options de cette commande permettent d'automatiser la connexion en fournissant une liste de commandes contenues dans un fichier texte : ftp -i ...
[Windows] Impossible de supprimer un fichier ou un dossier VoirSi Windows n'arrive pas à supprimer un fichier ou un dossier, la cause peut être l'une des suivantes : Le fichier ou le dossier à supprimer est utilisé par un processus du système Le dossier à supprimer contient des fichiers ou dossiers cachés ...
Déplacer ou copier un dossier grâce au menu contextuel VoirDéplacer ou copier un dossier avec le bouton droit de la souris Une commande utile avec le bouton droit de la souris Pour déplacer ou bien copier un dossier ou un fichier dans un autre emplacement Création d'un fichier .reg pour la base de...
Les commandes FTP VoirLe protocole FTP FTP (File Transfer Protocol) est un protocole, c'est-à-dire un langage standard de communication entre deux machines, permettant à des machines de types différents (ou dont le système d'exploitation est différent) de...
Le protocole FTP (File Transfer Protocol) VoirIntroduction au protocole FTP Le protocole FTP (File Transfer Protocol) est, comme son nom l'indique, un protocole de transfert de fichier. La mise en place du protocole FTP date de 1971, date à laquelle un mécanisme de transfert de...
Commandes Linux VoirTableau des principales commandes Linux Commande Description équivalent DOS ls liste le contenu d'un répertoire dir cd change de répertoire cd cd .. répertoire parent cd.. mkdir crée un nouveau...

1

cede, le 25 mar 2006 à 15:21:18

Bonjour,

Et en passant par gftp par exemple, (le télécharger et l'installer)
il suffit de faire un clic droit sur le répertoire et de choisir ensuite supprimer.

A+.

Répondre à cede

2

lami20j, le 25 mar 2006 à 15:28:41
  • +2

Salut,

man lftp
lftp - Sophisticated file transfer program

si tu aimes la ligne de commande utilise plutôt lftp que ftp.

ftp
Dans le cas de ftp tu dois vider le répertoire manuellement ( avec mdelete, jusqu'à quand tu as le répertoire vide ensuite tu peux supprimer le répertoire avec rmdir)

[lamitest@localhost bin]$ ftp localhost
Connected to localhost.localdomain.
220-Welcome on the lami's FTP server
220
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (localhost:lamitest): userftp
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> help
Commands may be abbreviated.  Commands are:

!               cr              mdir            proxy           send
$               delete          mget            sendport        site
account         debug           mkdir           put             size
append          dir             mls             pwd             status
ascii           disconnect      mode            quit            struct
bell            form            modtime         quote           system
binary          get             mput            recv            sunique
bye             glob            newer           reget           tenex
case            hash            nmap            rstatus         trace
ccc             help            nlist           rhelp           type
cd              idle            ntrans          rename          user
cdup            image           open            reset           umask
chmod           lcd             passive         restart         verbose
clear           ls              private         rmdir           ?
close           macdef          prompt          runique
cprotect        mdelete         protect         safe
ftp>

lftp
Avec lftp tu peux supprimer un répertoire de façon recuresive avec rm -r
[lamitest@localhost bin]$ lftp -p 21 -u userftp,******** 127.0.0.1
lftp userftp@127.0.0.1:~> help
        !<commande_de_shell>                (commandes)
        alias [<nom> [<valeur>]]            anon
        bookmark [SOUS-COMMANDE]            cache [SOUS-COMMANDE]
        cat [-b] <fichiers>                 cd <repd>
        chmod [OPTS] mode fichier...        close [-a]
        [re]cls [opts] [chemin/][expression] debug [<niveau>|off] [-o <fichier>]
        du [options] <reps>                 exit [<code>|bg]
        get [OPTS] <fichierd> -o <fichierl>] glob [OPTS] <cmd> <args>
        help [<cmd>]                        historique: -w fichier|-r fichier|-c|-l [num]
        jobs [-v]                           kill all|<num>
        lcd <repl>                          lftp [OPTS] <site>
        ls [<args>]                         mget [OPTS] <fichiers>
        mirror [OPTS] [distant [local]]     mkdir [-p] <reps>
        module nom [args]                   more <fichiers>
        mput [OPTS] <fichiers>              mrm <fichiers>
        mv <fichier1> <fichier2>            [re]nlist [<args>]
        open [OPTS] <site>                  pget [OPTS] <fichierd> [-o <fichierl>]
        put [OPTS] <fichierl> [-o <fichierd>] pwd [-p]
        queue [OPTS] [<cmd>]                quote <cmd>
        repeat [delay] [command]            rm [-r] [-f] <fichiers>
        rmdir [-f] <reps>                   scache [<num_session>]
        set [OPT] [<var> [<val>]]           site <cmd_site>
        source <fichier>                    user <user|URL> [<pass>]
        version                             wait [<num_travail>]
        zcat <fichiers>                     zmore <fichiers>
lftp userftp@127.0.0.1: help rm
Usage: rm [-r] [-f] <fichiers>
Efface des fichiers distants
 -r  effacement de répertoire récursif
 -f  travaille silencieusement
lftp userftp@127.0.0.1:/> rm -rf tuto_winscp/
rm ok, 40 fichiers supprimés
lftp userftp@127.0.0.1:/>   
Il ne faut pas oublier qu'il faut avoir les droits nécessaires pour effectuer la suppression.

Répondre à lami20j

3

xstick, le 25 mar 2006 à 16:23:01

Yeah !!

Merci bp je galerai depuis quelque temps avec ftp dans le shell jvien de test lftp et tout marche nikel, meme la presentation est plus agreable :-) merci beaucoup ;-)

Répondre à xstick

4

lami20j, le 25 mar 2006 à 16:43:14

Salut,

une astuce:

pour nettoyer l'écran utilise CTRL + L

Répondre à lami20j

5

Needhelpeuu, le 28 déc 2006 à 04:04:47

Moi j'ai un autre probleme le nom de mon repretoire ftp est " espace espace " (soit "%20%20" dans mon navigateur ) impossible de le supprimer quelqu'un a la solution ?

Répondre à Needhelpeuu

6

lami20j, le 28 déc 2006 à 06:51:29

Salut,

utilise un client en mode graphique
gftp par exemple
lami20j

Répondre à lami20j

7

 olivier, le 18 jan 2009 à 17:49:41

Moi j'utilise sudo rm -r le/dossier/a/deleter

Répondre à olivier
Collection CommentÇaMarche.net