0 votes

Méthode sûre pour faire fonctionner "rm dir -rf" (placer les options après le nom du répertoire comme sous linux)

Je ne sais pas combien de fois je l'ai fait. Je tape rm dir puis de déplacer le curseur en arrière et d'ajouter -rf à la commande. Probablement 10 000.

Sous Linux, je peux simplement ajouter les options après le nom du répertoire.

Existe-t-il une bonne magie bash qui permette de faire cela en toute sécurité ? Voici un prototype non fonctionnel d'une simple commande bash rm qui, je pense, devrait faire l'affaire :

function rm() {
  if $2 eq "-rf" then run "builtin rm $2 $1"
}

Mais avant de réinventer la roue, je voulais voir s'il y avait d'autres options qui me manquaient. Je vous remercie.

3voto

nohillside Points 82672

Vous pouvez installer la version GNU de rm avec brew install coreutils . Il s'installera dans /usr/local/bin/grm afin d'éviter tout conflit avec la version standard. Mais vous pouvez facilement y remédier en l'aliasant en rm pour les shells interactifs.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X