131 votes

Supprimer un fichier sans demander

Comment puis-je supprimer un fichier sans demander à l'utilisateur s'il accepte de supprimer le fichier ? J'écris Shell Shell et j'utilise la fonction rm, mais elle demande "supprimer le fichier régulier ?" et je n'en ai vraiment pas besoin.

0voto

dkjain Points 362

Si votre rm est aliasé en rm -i puis utiliser unalias rm ;

Ne pas utiliser rm -f directement, sauf si vous voulez vraiment supprimer un grand nombre de fichiers protégés en écriture. Il doit y avoir une très bonne raison d'utiliser -f .

Cependant, si vous avez beaucoup de fichiers protégés en écriture, vous préférerez peut-être rsync -r --delete empty/ removed_dir/ pour une vitesse plus rapide.

0voto

Animal451 Points 404
rm -Rf <folder-to-be-deleted>

-R : Récursif f : force, pas d'invite

0voto

Marco Points 1

S'il y a un dossier contenant tout ce que vous voulez supprimer, ceci peut aider cd répertoire find . -print |xargs rm -r

0voto

irsis Points 101

Une autre chose que j'ai remarqué est que si je supprime plusieurs fichiers/dossiers en une seule fois comme suit, la commande rm demande une confirmation.

sudo rm -rf dir1 dir2 

Si je les supprime un par un, il ne demande pas de confirmation.

sudo rm -rf dir1 
sudo rm -rf dir2

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X