Just 'rm -rf' supprime-t-il les files?

J'ai récemment couru rm -rf , pas rm -rf / , mais rien ne s'est passé. Je viens d'get un résultat comme celui-ci:

Terminal

J'avais peur parce que je craignais que cela n'ait pu supprimer certains files, mais ce n'était pas le cas. Assurez-vous que cela aurait-il supprimé tous les files de mon directory?

Non, rm -rf ne supprime aucun file car vous n'avez pas fourni d'argument à la command.

À partir de la page de manuel :

rm supprime chaque file spécifié.

Cela signifie que vous pouvez l'utiliser pour supprimer une list de files à la fois, par exemple avec

 rm -rf test1.txt test2.txt 

Heureusement, tout ce que vous avez fait a été de passer une list vide de files, donc il n'a rien effacé. En outre, ce que @SolarMike dit : si vous ne savez pas ce qu'est une command, ne l'exécutez pas . MacOS est conçu pour "cacher" toutes les opérations Unix dangereuses (mais potentiellement puissantes) de l'user final.

Pour le novateur layman / Linux / Unix:

rm seul ne fait rien parce que vous ne lui avez pas dit de quoi vous débarrasser.

man rm peut expliquer la plupart de cela, si vous le comprenez.

-r signifie récursif, comme dans "inclure tout dans les sous-dossiers"

-f signifie force, "ne me request pas de confirmer" le mode

rm -rf (NE PAS FAIRE CE) / dirait supprimer tout sous / (le dossier racine) sans vérification (sur les versions récentes de MacOS, SIP vous empêchera de supprimer le MACOS lui-même, mais beaucoup d'autres choses seront supprimées)

rm [some file name] supprime simplement ce file.

rm -rf /home/myuser/books supprimerait tout dans le myuser de myuser , ainsi que le dossier.

Non, mais si vous souhaitez supprimer Voici un exemple:

Après avoir lancé Terminal (dans votre dossier / Applications / Utilities), tapez cd ~ / Desktop pour naviguer dans le directory Desktop. Si vous aviez un file ici appelé MyFile.rtf que vous n'avez jamais voulu voir à nouveau, vous pouvez exécuter cette command:

 rm MyFile.rtf 

Lorsque vous appuyez sur Retour, le file va poof! Il sera parti, toast, histoire. Vous ne pouvez pas le récupérer.