2009-05-24 19 views
0

Mon Mac enregistre les fichiers temporaires de mon Vim, les fichiers journaux de mon scanner et les fichiers mach_kernel sur ma racine. Je n'ai pas mis cette procédure en place. Je suis en train de supprimer des fichiers à la racine, car beaucoup d'entre eux semblent être des fichiers d'échange. J'ai l'idée que seuls les dossiers et les liens symboliques du système devraient être à la racine.Quels fichiers ne doivent être que chez Root?

Quels sont les fichiers qui ne doivent être que chez Root?

+0

Marquer ce Mac s'il vous plaît. –

+0

Ce n'est pas seulement pour mac, cela concerne tout UNIX dérivé SO –

+0

Aucun système d'exploitation Unix réel aurait des fichiers journaux de scanner dans le répertoire racine :) –

Répondre

1

Mac OS X ne suit pas tout à fait le FHS Standard - en particulier, il garde son noyau (2 versions, je ne sais pas pourquoi) et le fichier du symbole du noyau dans/plutôt que dans/boot, donc c'est normal (pour OS X). Il existe d'autres différences par rapport à la disposition standard: OS X conserve les répertoires personnels de l'utilisateur dans/Users au lieu de/home, les points de montage/Volumes (ou/Network dans certains cas) au lieu de/mnt et keep etc, tmp, et var sous/private plutôt que/(avec les liens symboliques sous /, afin qu'ils puissent être référencés par les chemins habituels). La seule raison pour laquelle je peux penser à vim pour stocker les fichiers temporaires dans/est le cas si les fichiers tels que les bases de données Spotlight, FSEvents et hot file, etc ..

vous éditiez des fichiers dans/- Je suppose que ce n'est pas le cas? Comme pour le scanner ... qu'est-ce que c'est exactement, et comment est-il lancé? Il peut simplement être lancé avec son répertoire de travail actuel défini sur /, et se connecter ici parce qu'il ne sait pas mieux. Si vous pouvez comprendre comment le contrôler, je vous recommande de le faire se connecter soit à/var/log (l'emplacement unix-traditionnel),/Bibliothèque/Logs (qu'Apple aime placer ses fichiers journaux), ou/Users/yourname/Library/Logs (si c'est spécifique à l'utilisateur, plutôt qu'une chose à l'échelle du système).

+0

@Gordon: Merci pour votre réponse! Cela a vraiment dissipé ma confusion chez Mac. –

1

Comme dans les fichiers affichés lorsque vous exécutez

ls/

?

Si oui, je suis d'accord, seulement les dossiers et les liens symboliques. Je n'aime pas que les fichiers soient là.

2

Vous pouvez avoir tout ce que vous voulez là-bas, mais il s'agit de suivre les FHS standard vous devriez être inquiet. (comme indiqué par Sinan)