Salut
etu
Je te fais une démonstation sur l'exemple. Suppose que le nom de volume du DDE soit
BROL. Suppose que le nom du fichier dont tu veux modifier les "
flags" (attributs) soit
Perso.txt.
Par la commande :
Bloc de code:
chflags uchg /Volumes/BROL/Perso.txt
et ↩︎ (presse la touche "
Entrée" du clavier pour exécuter la commande)
- qui appelle l'utilitaire chflags (change_flags : modifier les attributs fixés aux fichiers comme de petits fanions) > avec l'argument uchg (un_change : attribut d'immutabilité) > sur le fichier-cible au bout de son adresse
tu
verrouilles le fichier
Perso.txt.
Par la commande :
Bloc de code:
chflags hidden /Volumes/BROL/Perso.txt
et ↩︎
- qui appelle encore chflags > avec l'argument hidden (caché : attribut d'invisibilité)
tu
masques l'affichage du fichier
Perso.txt par le
Finder.
Pour déverrouiller le fichier --> même commande que la 1ère en remplaçant
uchg par
nouchg (
no_un_change) ; pour rendre
visible le fichier --> même commande que la 2è en remplaçant
hidden par
nohidden (non caché).
----------
En pratique -->
pour le verrouillage --> tu commences par taper le départ de commande :
> tu sautes
un espace > tu fais un glisser-déposer du fichier-cible dans la fenêtre du «
Terminal» - ce qui renseigne automatiquement le chemin au fichier et son nom. Tu n'as plus qu'à valider la commande.
pour l'invisibilité --> tu commences par taper le départ de commande :
> tu sautes
un espace > tu fais un glisser-déposer du fichier-cible dans la fenêtre du «
Terminal» - ce qui renseigne automatiquement le chemin au fichier et son nom. Tu n'as plus qu'à valider la commande.
----------
Si tu n'avais pas de permission de
propriétaire sur le fichier que tu veux verrouiller / cacher --> il faudrait que tu mettes
sudo en tête des commandes > ce qui donnerait sur mes exemples :
Bloc de code:
sudo chflags uchg /Volumes/BROL/Perso.txt
sudo chflags hidden /Volumes/BROL/Perso.txt
- sudo = substitude_user_do --> opérer avec l'identité de substitution d'un autre utilisateur > root par défaut.
- à validation d'une commande sudo > une demande de password s'affiche --> tape ton mot-de-passe de session admin à l'aveugle - aucun caractère ne se montrant à la frappe - et valide de nouveau avec la touche "Entrée".
- Dans les 5' qui suivent une 1ère authentification pour un sudo > les sudo suivants ne requièrent pas de nouveau mot-de-passe.
----------
L'inconvénient d'un fichier caché > c'est... qu'il est caché. D'où : c'est quoi déjà le nom de ce fichier que je veux démasquer ?
Retour à l'exemple du volume
BROL pour des commandes de secours :
- tu peux passer une commande texte :
et tu vas avoir la liste de tous les fichiers du volume, visibles ou non, même ceux commençant par un .
- ou tu peux passer une commande globale :
Bloc de code:
chflags -R nohidden /Volumes/BROL
et l'option -R (= Recursive) fait s'appliquer la commande de démasquage à toute la profondeur du répertoire du volume, dont le fichier qu'on cherche à revoir.