Supprimer un fichier avec un accès SSH sous Linux

-1

J'ai un VPS. Je veux supprimer un dossier spécifique à l'intérieur. / var / BACKUP 01

Je veux supprimer tous les fichiers dans BACKUP 01

Comment puis-je le faire avec un accès SSH? J'utilise Linux, tapez une commande ici.

Dulisha
la source

Réponses:

8

Pour supprimer un fichier sous Linux, utilisez la commande 'rm'.

Vous devez faire attention car vous avez un espace dans ce nom de répertoire. Idéalement, vous devez nommer vos répertoires et fichiers sans espaces dans les noms. Cela n'est pas obligatoire, mais cela simplifie la vie et évite de supprimer accidentellement quelque chose. S'il y a des espaces dans le nom du fichier, il est préférable d'utiliser des guillemets autour du nom.

rm -fr "/ var / BACKUP 01 /"

Si vous voulez voir quels fichiers seront supprimés avant de l'exécuter, vous pouvez utiliser cette commande

ls "/ var / BACKUP 01 /"
Barryj
la source
2
ls -r "/ var / BACKUP 01 / *" listerait récursivement les répertoires, tout comme rm -r les supprimait récursivement.
Stib
2
Ne pas utiliser des *citations à l' intérieur (sauf si vous avez un fichier nommé *là - bas). Donnez juste le nom du répertoire.
grawity
@grawity - bonne prise - j'ai édité le post.
barryj
Oh, ne l'utilisez pas en dehors des guillemets non plus. Il manquerait .dotfiles et, étant donné le nombre de fichiers, cela pourrait même provoquer une erreur "Ligne de commande trop longue". Donnez juste le nom du répertoire.
Grawity
@grawity Un autre bon point. Je me concentrais sur la suppression du contenu du répertoire, mais pas du répertoire, ce qui, je pense, est ce qui a été demandé. Une découverte avec une option -delete pourrait être meilleure pour cela, je suppose - mettre probablement trop cher pour ce que le PO voulait.
barryj
2

Si vous êtes connecté à votre VPS, alors

cd "/var/BACKUP 01"
rm -r *

devrait faire l'affaire. Vous devez mettre des guillemets autour du chemin à cause de l'espace dans le BACKUP 01nom du répertoire.

Iain
la source
0

Avant de supprimer un fichier, assurez-vous que vous voulez vraiment le supprimer - faites-en une copie de sauvegarde si nécessaire.

1] Avec SSH, utilisez la commande suivante pour entrer le répertoire dans lequel se trouve le fichier (que vous souhaitez supprimer):

cd nom d'utilisateur

2] Après avoir accédé au dossier concerné, utilisez les commandes suivantes:

Pour supprimer un seul fichier:

rm filename.extension

rm readme.txt (Exemple de suppression du fichier readme.txt)

Pour supprimer des fichiers entiers du dossier après avoir entré le répertoire à l'aide de la commande mentionnée à l' étape 1 , utilisez la commande suivante:

rm -r *

REMARQUE: L' ÉTAPE 2 est irréversible si vous ne créez aucune sauvegarde.

Dhruba J Deka
la source