Ich habe meinen Computer so eingerichtet, dass er denselben Basisordner / dasselbe Benutzerprofil für Linux und Windows verwendet. Infolgedessen sind solche Dateien NTUSER.DAT
unter Windows versteckt und werden angezeigt, wenn ich ls
und in meinem Dateimanager. Gibt es eine Möglichkeit, Linux dazu zu bringen, die versteckten Dateien zu verbergen?
filesystem
0x539
quelle
quelle
Antworten:
Fügen Sie die Dateien, die Sie ausblenden möchten, zu einer Datei mit dem Namen
.hidden
1 Datei pro Zeile in dem Verzeichnis hinzu, in dem sich diese Dateien befinden. Etwas wiels {files} >.hidden
wird funktionieren, um dies schnell zu tun.Sie können Dateien ausblenden, die unter Windows angezeigt werden
C:\>attrib +h D:\*.hidden /S
(dadurch wird die.hidden
Datei aus der vorherigen Methode ausgeblendet). Das Verzeichnis, das ich angenommen habe D:.Sie können diese Dateien unter
ls
Linux ausblenden, indem Sie diese in Folgendes hinzufügen~./bashrc
:Dadurch werden die Dateien verstecken bei der Verwendung
ls
undls
nur. Es wird auch davon ausgegangen, dass Sie noch keinen Alias für habenls
.ls -l
wird sie immer noch zeigen, aber das ist nur ein weiterer Alias.Der letzte Befehl, den ich im Superuser gefunden habe . Bitte stimme dieser Antwort zu;)
quelle
attrib
funktioniert nur auf NTFS / FAT-Dateisystemen.ls -l
bash
übergibt das-l
Flag an die lasexport
:(