J'ai mon ordinateur configuré pour utiliser le même dossier de départ / profil utilisateur pour Linux et Windows. Par conséquent, j'ai des fichiers comme NTUSER.DAT
celui-ci qui sont cachés sous Windows et qui apparaissent lorsque moi ls
et dans mon gestionnaire de fichiers. Existe-t-il un moyen de faire masquer à Linux les fichiers cachés?
filesystem
0x539
la source
la source
Réponses:
Ajoutez les fichiers que vous souhaitez masquer à un fichier nommé
.hidden
avec 1 fichier par ligne dans le répertoire de ces fichiers. Quelque chose comme çals {files} >.hidden
fonctionnera pour le faire rapidement.Vous pouvez masquer les fichiers à partir de Windows avec
C:\>attrib +h D:\*.hidden /S
(cela masquera le.hidden
fichier de la méthode précédente). Le répertoire que j'ai supposé D :.Vous pouvez masquer ces fichiers
ls
sous Linux en les ajoutant dans votre~./bashrc
:Cela masquera les fichiers lors de l'utilisation
ls
etls
uniquement. Cela suppose également que vous n'avez pas encore d'alias pourls
.ls -l
va toujours les montrer, mais ce n'est qu'un autre alias.La dernière commande que j'ai trouvée sur le superutilisateur . Veuillez voter pour cette réponse;)
la source
attrib
ne fonctionnera que sur les systèmes de fichiers NTFS / FAT.ls -l
bash
passe le-l
drapeau au lasexport
:(