rm -rf /*Qu'est-ce que cela signifie ?

爱喝马黛茶的安东尼
Libérer: 2020-07-13 16:32:05
original
121595 Les gens l'ont consulté

rm -rf /*Qu'est-ce que cela signifie ?

Les amis qui visitent souvent les forums d'échange d'hôtes VPS peuvent voir que lorsque les utilisateurs posent des questions sur les commandes, certains utilisateurs qui veulent faire des farces répondront qu'ils exécutent "rm -rf /" en SSH. *", si vous ne comprenez pas cette commande, cela peut entraîner la suppression de l'intégralité des fichiers du système Linux.

Cette commande de suppression ne peut être exécutée que par des comptes disposant des autorisations « root ». Les autres comptes sans autorisations « root » ne peuvent supprimer que les fichiers appartenant à leurs propres utilisateurs ou groupes d'utilisateurs.

Les répertoires Linux sont stockés dans des répertoires tels que /. ​​rm est la commande de suppression Linux, suivie de "-rf" et "-r" fait référence à la suppression récursive (c'est-à-dire supprimer le répertoire actuel de tous les fichiers et dossiers) , tandis que "-f" fait référence à la suppression forcée. Le /* final fait référence à tous les fichiers sous le répertoire racine "/".

Ensuite, si une suppression récursive forcée est effectuée dans le répertoire /, la commande supprimera tous les répertoires système sous /, y compris /home, /sbin, etc. sans aucune invite.

rm -rf /*
Copier après la connexion

Veuillez ne pas exécuter les commandes ci-dessus à volonté, sinon l'intégralité du système Linux sera supprimée.

Recommandations associées : "Tutoriel d'exploitation et de maintenance Linux"

Nous créons un répertoire a dans le répertoire racine, et créons un fichier b et un fichier c sous le un répertoire

rm -rf /*Quest-ce que cela signifie ?

Utilisez # rm -rf /a pour voir quel est l'effet.

rm -rf /*Quest-ce que cela signifie ?

# Ce n'est pas un problème d'utiliser la commande rm -rf normalement, car c'est une commande pour supprimer un répertoire entier.

Ensuite, nous supprimons /

rm -rf /*Quest-ce que cela signifie ?

Ici, cela vous donnera une invite, donc vous ne ferez généralement pas d'erreur. Il est dit en ligne que cette invite a été ajoutée dans la version 7, alors soyez prudent si vous êtes en dessous de la version 7 !

Mais /* sera exécuté directement.

rm -rf /*Quest-ce que cela signifie ?

Bien qu'ils ne puissent pas tous être supprimés.

rm -rf /*Quest-ce que cela signifie ?

Mais cela fonctionne toujours, c'est-à-dire que certaines commandes ne peuvent pas être utilisées.

Mais ne devrait-il pas planter immédiatement ? Comment se fait-il que je puisse encore le faire fonctionner ? Peu importe, redémarrez-le d'abord et voyez ce qui se passe.

rm -rf /*Quest-ce que cela signifie ?

Eh bien, il semble être mort.

Par conséquent, il n'est pas recommandé d'utiliser rm. Utilisez plutôt mv pour déplacer le fichier vers /delete/année, mois et jour, puis écrivez une tâche planifiée pour le supprimer chaque mois. C’est l’équivalent de la fonction d’une corbeille.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!