Comment supprimer tout le système en utilisant Terminal

7

Comment puis-je supprimer tout mon système à l'aide d'un terminal? Je sais que le début est rmmais alors quoi?

user91010
la source
J'ai la racine. :)
user91010
Up-vote parce que c'est pure folie capturé dans une question de 9 mots. :)
Ian C.
Vote positif pour le pur amusement.
surfasb

Réponses:

1

En tant que root, vous pouvez faire:

rm -rf --no-preserve-root /

Normalement, nous essayons d'éviter ces choses. :)

Jesse Bunch
la source
Merci. Je le fais actuellement sur mon propre ordinateur, je veux juste voir définitivement jusqu'où cela ira.
user91010
@ Oddin: Tout le chemin. dd if=/dev/zero of=/dev/sda peut être plus facile, cependant;)
Piskvor
@ Oddin - En effet, utilisez votre pouvoir avec sagesse. Cela va tout effacer ...
Jesse Bunch
Hmm, j'ai fait rm -rf/ et le terminal est sorti avec ceci: rm: illegal option -- /
user91010
et /dev/sda n'est pas pris en charge.
user91010
8

La plupart des distributions Linux modernes désactivent en fait la possibilité de supprimer root par défaut. Pour résoudre ce problème, vous utiliseriez la --no-preserve-root drapeau.

Le code complet pour supprimer le répertoire racine (/) est

rm -rf --no-preserve-root /

vous auriez besoin de l'exécuter en tant que root.

Une autre façon de faire consiste à utiliser la commande dd.

dd if=/dev/zero of=/dev/sd[x]

[x] est le lecteur que vous souhaitez effacer. Cela réécrit chaque bit de votre lecteur sur 0, ce qui efface définitivement tout.

amadeobellotti
la source
De plus, les erreurs de système de fichiers rencontrées lors de l'utilisation de dd sont assez amusants;) J'ai fait la deuxième sur ma boîte à la maison, ce qui signifie mettre à zéro un lecteur flash.
new123456
0

En fonction de ce que vous voulez dire par suppression, vous obtiendrez peut-être de meilleurs résultats en:

# for d in /dev/[sh]d? ; do dd if=/dev/zero of=${d} ; done ;
Eroen
la source