• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

[10.7 Lion] Ordner/Dateien verstecken?

  • Ersteller Ersteller kfx
  • Erstellt am Erstellt am

kfx

Kaiser Wilhelm
Registriert
05.05.10
Beiträge
174
Hi, wie kann ich einen gewünschten Ordner und/oder Dateien verstecken unter Lion?
Bei den Informationen zu dem Ordner z.b., habe ich nicht die Möglichkeit diesen auszublenden oder zu verstecken.

Danke
 
Moin,

du kannst ganz einfach per Terminal die Ordner oder Dateien verstecken.

Einfach im Terminal per mv /path/to/folder /path/to/.folder eingeben der . vor dem Ordner oder der Datei versteckt den Ordner oder die Datei.

Gruß,
Xelo
 
mmmhhh, du meinst so:
/Users/meiner/Doks/.123

Dabei wird dann der Ordner 123 versteckt?

Edit: Und wie würde ich den Ordner dann wieder sichtbar machen? Nur ohne Punkt den selben Befehl?
 
Genau,

"mv /User/Xelo/Documents/privat /User/Xelo/Documents/.privat" würde jetzt den Ordner privat verstecken.
"mv /User/Xelo/Documents/.privat /User/Xelo/Documents/privat" macht ihn wieder sichtbar.

Im Terminal kannst du den Ordner trotzdem öffnen mit "open /User/Xelo/Documents/.privat" und er würde dir ein Finder Fenster aufmachen. Du kannst dir den Ordner auch per Terminal anzeigen lassen, "ls -al /User/Xelo/Documents/" da würde. Dir dann wieder aufgelistet werden.

Gruß,
Xelo


Sent from my iPad using Tapatalk
 
Sehr schön, vielen Dank! Es hat geklappt!

Vor allem werden durch diesen Befehl auch die Dateien aus diesem Ordner NICHT mehr angezeigt, wenn man den Finder öffnet und "Alle meine Daten" angezeigt werden.

Das geht nämlich bei dem Befehl mit "chflags hidden" nicht!

Danke nochmal
 
Kein Problem,

Kleiner Tipp noch bei einem Mac läuft ein Unix im Hintergrund und die meisten Linux/Unix befehle funktionieren, so wie das was wir hier eben geschrieben haben ist auch ein Linuxbefehl.

Gruß,
Xelo


Sent from my iPad using Tapatalk
 
Es geht auch ohne den Namen verändern zu müssen (was Probleme bereiten kann, wenn Programme für ihre korrekte Funktion einen bestimmten Namen zwingend voraussetzen).
Die Alternative lautet:
Code:
chflags hidden "[I]/Path/to my Folder/or/File[/I]"

[COLOR=#696969]# bzw.:[/COLOR]

chflags nohidden "[I]/Path/to my Folder/or/File[/I]"
 
Vor allem werden durch diesen Befehl auch die Dateien aus diesem Ordner NICHT mehr angezeigt, wenn man den Finder öffnet und "Alle meine Daten" angezeigt werden.

Das geht nämlich bei dem Befehl mit "chflags hidden" nicht!

@Rastafari
 
Da scheint es aber - zumindest laut dem TE in Post #5 - einen Unterschied zu geben, und der TE will die Dateien wohl vor all den Leuten verstecken, die er einfach an seinem Rechner rumspielen lässt.
 
@MacAlzenau, was meinst du mit Unterschied? Xelo hat doch genau das verstanden, was ich geschrieben habe im Post #5?

Und @Rastafari, was verändert denn der Befehl aus Post #4? Da ändert man doch nicht den Dateinamen oder?
 
Und @Rastafari, was verändert denn der Befehl aus Post #4? Da ändert man doch nicht den Dateinamen oder?

@kfx du kannst wenn du bei einem "mv" auch einen anderen Namen angeben und somit den Ordner auch umbenennen.

Beispiel:

"mv /User/Xelo/Documents/privat /User/Xelo/Documents/oeffentlich" dann würdest du den Ordner privat in oeffentlich umbenennen.
 
Natürlich änderst Du den Namen des Ordners. Vor dem Befehl hiess der Ordner "privat" danach heisst er ".privat".
 
Ist das wirklich ein ändern des Namens?

Ich mache gerade eine Ausbildung zum Fachinformartiker für Systemintegration und da hat man mit beigebracht das der . eine Art "Flag" ist zum verstecken von Ordnern aber nicht das man ihn umbenennt.
 
Dann such Dir mal schnell einen neuen Ausbildungsplatz ;-) (tut mir leid, konnte ich mir nicht verkneifen)

Das setzen des Punktes vor den Namen einer Datei oder eines Ordners ist ein umbenennen dieser/dessen. Einige Betriebsysteme interpretieren diese Dateien/Ordner dann aber als entsprechend nicht darzustellende Objekte.

Eine absolute Pfadangabe geht allerdings durch das umbenennen von z.B. ~/privat auf ~/.privat kaputt, weil es letztendlich zwei verschiedene Namen sind.

Gruß,

GByte
 
Wenn das, was man Dir da beigebracht hat, stimmen würde, müsste folgendes Vorgehen zu einer Fehlermeldung führen:

Terminal:
mkdir privat - enter
mkdir .privat - enter

Wenn der Punkt nur ein Flag wäre, müsste jetzt eine Fehlermeldung kommen, dass der Ordner schon existiert, stattdessen hast Du jetzt 2 neue Ordner mit Namen privat und .privat.
 
Darf ich mich als neuer Mac OS-X-User einmal doof stellen?

Ich habe folgendes im Terminal eingegeben:

chflags hidden "/Path/Users/MEIN-COMPUTER-NAME/Documents/Microsoft-Benutzerdaten"

Der Ordner wird aber nach wie vor angezeigt. Meine Frage: Was habe ich falsch gemacht?
 
Vermutlich falsche Eingabe.
a. kein /Path am Anfang.
b. hast du MEIN-COMPUTER-NAME geschrieben? Ich bezweifle, daß dein Computer so heißt, und außerdem gehört da der Name deines Benutzerordners hin.
Du kannst den Ordner auch einfach mit der Maus ins Terminalfenster ziehen, wenn du chflags hidden geschrieben hast und danach ein Leerzeichen. Dann den Ordnernamen im Terminal "fallenlassen" und return.
 
Ich wollte meinen Namen nicht in der Community freigeben, deswegen die Umschreibung. Aber DANKE! Das mit dem hereinziehen des Ordners hat geklappt.
 
Noch ein kleiner Hinweis:
Sollte auf dem Mac Windows per BootCamp oder VM installiert sein sind die ganzen Versteckspiele für die Katz. Windows ignoriert sowohl den führenden Punkt vor dem Dateinamen als auch das Unsichtbarkeitflag, das man mit dem "hidden"-Befehl setzt und zeigt die "versteckten" Ordner munter an.

MACaerer