Commande Ftp Pour Supprimer Un Dossier Plein
Fermé
xstick
Messages postés
24
Date d'inscription
vendredi 10 février 2006
Statut
Membre
Dernière intervention
4 janvier 2007
-
25 mars 2006 à 14:54
movefaster - 14 janv. 2016 à 21:20
movefaster - 14 janv. 2016 à 21:20
A voir également:
- Commande Ftp Pour Supprimer Un Dossier Plein
- Invite de commande - Guide
- Supprimer une page word - Guide
- Impossible de supprimer un dossier - Guide
- Supprimer compte instagram - Guide
- Mettre un mot de passe sur un dossier - Guide
7 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
25 mars 2006 à 15:28
25 mars 2006 à 15:28
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)
lftp
Avec lftp tu peux supprimer un répertoire de façon recuresive avec rm -r
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.
cede
Messages postés
1238
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
9 décembre 2008
111
25 mars 2006 à 15:21
25 mars 2006 à 15:21
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+.
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+.
xstick
Messages postés
24
Date d'inscription
vendredi 10 février 2006
Statut
Membre
Dernière intervention
4 janvier 2007
2
25 mars 2006 à 16:23
25 mars 2006 à 16:23
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 ;-)
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 ;-)
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
25 mars 2006 à 16:43
25 mars 2006 à 16:43
Salut,
une astuce:
pour nettoyer l'écran utilise CTRL + L
une astuce:
pour nettoyer l'écran utilise CTRL + L
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 ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
28 déc. 2006 à 06:51
28 déc. 2006 à 06:51
Salut,
utilise un client en mode graphique
gftp par exemple
utilise un client en mode graphique
gftp par exemple
bzkr7
Messages postés
22
Date d'inscription
vendredi 7 décembre 2007
Statut
Membre
Dernière intervention
1 mars 2012
2
1 mars 2012 à 19:40
1 mars 2012 à 19:40
solution avec php :
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
$liste_fichiers2 = ftp_nlist($conn_id, 'Dossier1');
foreach($liste_fichiers2 as $fichier2)
{
ftp_delete($conn_id, $fichier2);
}
ftp_cdup($conn_id);
ftp_rmdir($conn_id,"dossier1");
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
$liste_fichiers2 = ftp_nlist($conn_id, 'Dossier1');
foreach($liste_fichiers2 as $fichier2)
{
ftp_delete($conn_id, $fichier2);
}
ftp_cdup($conn_id);
ftp_rmdir($conn_id,"dossier1");