Hébergements Web - Supprimer fichier en ftp du disque backup
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

Supprimer fichier en ftp du disque backup

Von
OualidF
Erstellungsdatum 2018-10-12 20:58:41 (edited on 2024-09-04 12:20:47) in Hébergements Web

Bonjour,
je suis connecté en ftp via ssh sur mon disque backup kimsufi, comme mon disque est à 93% plein je veux supprimer manuellement quelques fichier, j'utilise donc "rm nom du dossier ou fichier" ou bien "rmdir nom du fichier ou dossier" et j'ai cette erreur :
550 Can't remove directory: Not a directory
Comment faire ?
merci.


11 Antworten ( Latest reply on 2018-12-08 19:56:14 Von
OualidF
)

en ssh (je vois pas ce que vient faire ftp):

`rm path/fichier` pour supprimer le fichier
`rm -fr /path/sous-dossier` pour supprimer le sous-dossier (vide ou rempli de fichiers)

`rmdir` ne fonctionne que sur des répertoires vides, sans fichier à l'intérieur

Pour connecter sur le disque de sauvegarde fourni avec le serveur ovh il faut passer par ssh en se connectant au serveur puis à ftp du disque via "ftp host".
rm direction ne marche pas aussi, voici ce que j'ai :

> drwxr-xr-x 3 100 ftpgroup 3 May 4 01:02 2018-05-03
> drwxr-xr-x 3 100 ftpgroup 3 May 11 01:10 2018-05-10
> drwxr-xr-x 3 100 ftpgroup 3 Oct 10 01:21 2018-10-09
> -rw-r--r-- 1 100 ftpgroup 84 Oct 11 11:43 validate.tmp-11227-1539250970.txt

le code tappé (sachant que ces fichiers se trouvent dans le dossier /backup :
> rm /backup/validate.tmp-11227-1539250970.txt
ça me donne toujours : 550 Can't remove directory: No such file or directory

> Can't remove directory

directory? donc , uniquement pour ssh:
```text
# voir le contenu
ls -al /backup/validate.tmp-11227-1539250970.txt
# effacer le contenu et le répertoire
rm -fr /backup/validate.tmp-11227-1539250970.txt
```

EDIT: mais voir commande FTP

Bonjour,

hum vous êtes sûr que en FTP c'est "rm" ?
Perso dans le man je vois : [quote]delete remote-file
Delete the file remote-file on the remote machine.[/quote]

Cordialement, janus57

> disque via "ftp host".

ah oui :/

Bonjour,


ls -al /backup/validate.tmp-11227-1539250970.txt

donne : local: /backup/validate.tmp-11227-1539250970.txt: No such file or directory


rm -fr /backup/validate.tmp-11227-1539250970.txt


donne : 550 Can't remove directory: No such file or directory

comme soulevé par janus, en ftp utiliser commandes ftp, voir
https://stackoverflow.com/a/17020129

Effectivement, "mdelete file" fonctionne pour les fichiers, mais pour les dossier "mdelete folder_name/*" ça m'affiche à chaque fois un fichier du contenu du dossier et me demande de confirmer la suppression !
Comment faire pour supprimer le dossier avec son contenu ?

as tu lu le lien ?

```text
ftp> prompt
Interactive mode off.

ftp> mdelete folder_name/*
ftp> rmdir folder_name
```
je n'ai fais que rajouter le passage en commande (prompt), comme indiqué sur cette page

quand on fait prompt qui donne "Interactive mode off" puis "mdelete 2018-10-09/*" ça me donne :
> 550 Could not delete .: Invalid argument
> 550 Could not delete ..: Invalid argument
> 550 Could not delete mobile.tar.gz: No such file or directory
> 550 Could not delete tablette.tar.gz: No such file or directory

or que avec "Interactive mode on" il me demande si je veux supprimer mobile.tar.gz etc ...

pas de réponse ?