web-dev-qa-db-fra.com

Comment activer l'alerte de confirmation lors de l'utilisation de la commande 'rm' pour supprimer des fichiers / dossiers?

J'ai constaté que nous ne pouvons pas récupérer les fichiers/dossiers lorsqu'ils sont supprimés à l'aide de la commande rm de ici

Mais, est-il possible d'ajouter une alerte de confirmation lors de l'utilisation de la commande rm dans le terminal?

21
webster

Vous pouvez utiliser le -i drapeau:

rm -i someFile.txt

Si vous pensez que vous pourriez oublier de le faire, vous pouvez alias la commande rm:

alias rm="rm -i"

Si vous placez cet alias dans l'un des fichiers d'origine lorsque vous démarrez une session (par exemple, .bashrc), vous l'aurez disponible dans toutes vos futures sessions de terminal.

29
Mureinik

Vous souhaitez utiliser rm -i ou rm -I

Selon les pages de manuel: man rm

-i Demander avant chaque retrait

-Je demande une fois avant de supprimer plus de trois fichiers ou lors d'une suppression récursive. Moins intrusif que -i, tout en offrant une protection contre la plupart des erreurs

12
Leon

Comme ci-dessus ou peut-être

alias rm="rm -i"

Mais faites attention si vous utilisez plusieurs comptes et que l'un n'a pas cet alias

2
Ed Heal