Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

mac:deletefailure [2011/04/12 20:27]
127.0.0.1 external edit
mac:deletefailure [2012/11/11 12:11] (aktuell)
wikisysop
Zeile 2: Zeile 2:
 ===== HFS+ und die File-Flags ===== ===== HFS+ und die File-Flags =====
  
-Dieser Artikel behandelt die HFS+ File-Flags ​**uchg****schg** und **hidden**. Er zeigt die Möglichkeiten diese Flags mittels dem Befehlszeilenkommando ​**chflags** ((http://​developer.apple.com/​Mac/​library/​documentation/​Darwin/​Reference/​ManPages/​man1/​chflags.1.html)) zu setzen oder zu entfernen, sowie das Handling dieser Flags im Finder.+Dieser Artikel behandelt die HFS+ File-Flags ​>><​fc #008000>uchg</​fc><<​>><​fc #008000>schg</​fc><< ​und >><​fc #008000>hidden</​fc><<​. Er zeigt die Möglichkeiten diese Flags mittels dem Befehlszeilenkommando ​>>chflags<< ​((http://​developer.apple.com/​Mac/​library/​documentation/​Darwin/​Reference/​ManPages/​man1/​chflags.1.html)) zu setzen oder zu entfernen, sowie das Handling dieser Flags im Finder.
  
 ** Praxisbeispiel:​** Beim Löschen einer Datei im Finder wird Ihnen der Löschvorgang möglicherweise verweigert: ** Praxisbeispiel:​** Beim Löschen einer Datei im Finder wird Ihnen der Löschvorgang möglicherweise verweigert:
Zeile 10: Zeile 10:
 In diesem Fall ist die Datei durch ein Flag vor dem Löschen bzw. vor Veränderungen geschützt. Sie können sich die verwendeten Datei-Flags einer Datei in einem Terminal mit dem ls-Befehl anzeigen lassen, dafür verwenden sie die Optionen -lO (kleines L und grosses O) In diesem Fall ist die Datei durch ein Flag vor dem Löschen bzw. vor Veränderungen geschützt. Sie können sich die verwendeten Datei-Flags einer Datei in einem Terminal mit dem ls-Befehl anzeigen lassen, dafür verwenden sie die Optionen -lO (kleines L und grosses O)
  
-<​xterm>​$ <fc #9acd32>ls -lO /​Users/​pronto/​Desktop/​test.rtf</​fc> <​key>​↵</​key+<​xterm>​$ <fc #008000>ls -lO /​Users/​pronto/​Desktop/​test.rtf</​fc>​  
--rw-r--r-- ​ 1 pronto ​ staff <fc #ffff00>​schg</​fc>​ 177 21 Nov 13:58 /​Users/​pronto/​Desktop/​test.rtf+-rw-r--r-- ​ 1 pronto ​ staff <fc #800080>​schg</​fc>​ 177 21 Nov 13:58 /​Users/​pronto/​Desktop/​test.rtf
 </​xterm>​ </​xterm>​
  
Zeile 17: Zeile 17:
  
 <​xterm>​ <​xterm>​
-prontos-Mac-Pro:​Desktop pronto$ <fc #9acd32>sudo chflags noschg /​Users/​pronto/​Desktop/​test.rtf</​fc> <​key>​↵</​key>+$ <fc #008000>sudo chflags noschg /​Users/​pronto/​Desktop/​test.rtf</​fc> ​
 Password: Password:
-prontos-Mac-Pro:​Desktop pronto$ <fc #9acd32>ls -lO /​Users/​pronto/​Desktop/​test.rtf</​fc> <​key>​↵</​key>+$ <fc #008000>ls -lO /​Users/​pronto/​Desktop/​test.rtf</​fc> ​
 -rw-r--r-- ​ 1 pronto ​ staff  - 177 21 Nov 13:58 /​Users/​pronto/​Desktop/​test.rtf -rw-r--r-- ​ 1 pronto ​ staff  - 177 21 Nov 13:58 /​Users/​pronto/​Desktop/​test.rtf
 </​xterm>​ </​xterm>​
Zeile 27: Zeile 27:
 Das HFS+ Filesystem kennt insgesamt acht File-Flags, jedoch die gängigsten sind: Das HFS+ Filesystem kennt insgesamt acht File-Flags, jedoch die gängigsten sind:
  
-**uchg:** (User Immutable Flag) Dieses Flag führt beim Löschen im Finder lediglich zu einer Rückfrage. Das uchg-Flag kann im Finder ebenfalls durch das Aktivieren der Checkbox: Geschützt ((http://​wiki.prontosystems.org/​_media/​mac:​geschuetzt.png)) gesetzt bzw durch Deaktivieren entfernt werden. Zum entfernen dieses Flags verwenden Sie **nouchg**.+**uchg:** (User Immutable Flag) Dieses Flag führt beim Löschen im Finder lediglich zu einer Rückfrage. Das uchg-Flag kann im Finder ebenfalls durch das Aktivieren der Checkbox: Geschützt ((http://​wiki.prontosystems.org/​_media/​mac:​geschuetzt.png)) gesetzt bzw durch Deaktivieren entfernt werden. Zum entfernen dieses Flags verwenden Sie >><​fc #008000>nouchg</​fc><<​.
  
-**schg:** (System Immutable Flag) Dieses Flag verhindert das Löschen oder eine Veränderung der geschützen Datei systemweit. Jedoch kann der Super-User wie oben beschrieben dieses Flag entfernen. Zum entfernen dieses Flags verwenden Sie **noschg**\\ +**schg:** (System Immutable Flag) Dieses Flag verhindert das Löschen oder eine Veränderung der geschützen Datei systemweit. Jedoch kann der Super-User wie oben beschrieben dieses Flag entfernen. Zum entfernen dieses Flags verwenden Sie >><​fc #008000>noschg</​fc><< ​
  
-**hidden:** (Versteckt) Dieses Flag versteckt Dateien oder Verzeichnisse im Finder. Zum entfernen dieses Flags verwenden Sie **nohidden**. In einem Terminal jedoch werden sie weiterhin durch den ls-Befehl auch ohne weitere Optionen angezeigt. Sie können das zB mit einem einfachen ls-Befehl im /​-Verzeichnis überprüfen:​+**hidden:** (Versteckt) Dieses Flag versteckt Dateien oder Verzeichnisse im Finder. Zum entfernen dieses Flags verwenden Sie >><​fc #008000>nohidden</​fc><<​. In einem Terminal jedoch werden sie weiterhin durch den ls-Befehl auch ohne weitere Optionen angezeigt. Sie können das zB mit einem einfachen ls-Befehl im /​-Verzeichnis überprüfen:​
  
-==== ==== 
 <​xterm>​ <​xterm>​
-prontos-Mac-Pro:/​ pronto$ <fc #9acd32>cd /</fc> <​key>​↵</​key+$ <fc #008000>cd /</​fc>​  
-prontos-Mac-Pro:/​ pronto$ <fc #9acd32>​ls</​fc> <​key>​↵</​key>+$ <fc #008000>​ls</​fc> ​
 Applications bin private Applications bin private
 Developer cores sbin Developer cores sbin
Zeile 52: Zeile 51:
  
 <​xterm>​ <​xterm>​
-prontos-Mac-Pro:/​ pronto$ <fc #9acd32>cd /</fc> <​key>​↵</​key+$ <fc #008000>cd /</​fc>​  
-prontos-Mac-Pro:/​ pronto$ <fc #9acd32>ls -lO</fc> <​key>​↵</​key>+$ <fc #008000>ls -lO</​fc> ​
 total 97956 total 97956
 drwxrwxr-x+ 58 root    admin  -          1972 19 Nov 19:37 Applications drwxrwxr-x+ 58 root    admin  -          1972 19 Nov 19:37 Applications
Zeile 59: Zeile 58:
 lrwxr-xr-x ​  1 root    admin  -            60 12 Nov 10:39 Handbücher & Informationen -> /​Library/​Documentation/​User Guides and Information.localized lrwxr-xr-x ​  1 root    admin  -            60 12 Nov 10:39 Handbücher & Informationen -> /​Library/​Documentation/​User Guides and Information.localized
 drwxrwxr-t+ 60 root    admin  -          2040 19 Nov 18:56 Library drwxrwxr-t+ 60 root    admin  -          2040 19 Nov 18:56 Library
-drwxr-xr-x@ ​ 2 root    wheel  <fc #ffff00>​hidden</​fc> ​      68 23 Jun 08:19 Network+drwxr-xr-x@ ​ 2 root    wheel  <fc #800080>​hidden</​fc> ​      68 23 Jun 08:19 Network
 drwxr-xr-x ​  4 root    wheel  -           136 12 Nov 10:54 System drwxr-xr-x ​  4 root    wheel  -           136 12 Nov 10:54 System
 drwxr-xr-x ​  5 root    admin  -           170 12 Nov 10:39 Users drwxr-xr-x ​  5 root    admin  -           170 12 Nov 10:39 Users
Zeile 80: Zeile 79:
 </​xterm>​ </​xterm>​
  
-Durch das Setzen einer Finder Systemvariable,​ kann man den Finder dazu veranlassen,​ ebenfalls die versteckten Dateien anzuzeigen. Das kann uU für Webentwickler notwendig sein, wenn sie mit Unix .Dateien (Punkt-Datei) arbeiten müssen wie zB .htaccess oder .htpasswd.+Durch das Setzen einer Finder Systemvariable,​ kann man den Finder dazu veranlassen,​ ebenfalls die versteckten Dateien anzuzeigen. Das kann uU für Webentwickler notwendig sein, wenn sie mit Unix .Dateien (Punkt-Datei) arbeiten müssen wie zB .htaccess oder .htpasswd ​und nicht auf die GUI verzichten wollen.
  
-Finder Preference: **com.apple.finder**\\  +<box round green|Finder Preference: **/​Users/​[Benutzer]/​Library/​Preferences/​com.apple.finder**>Systemvariable:​ **AppleShowAllFiles** 
-Systemvariable:​ **AppleShowAllFiles**\\  +Value: **TRUE** (versteckte Dateien anzeigen) 
-Wert: **TRUE** (versteckte Dateien anzeigen) ​**FALSE** (versteckte Dateien ausblenden)\\ +Value: ​**FALSE** (versteckte Dateien ausblenden)</​box>​
  
 <​xterm>​ <​xterm>​
-prontos-Mac-Pro:/​ pronto$ <fc #9acd32>​defaults write com.apple.finder AppleShowAllFiles TRUE</fc> <​key>​↵</​key+$ <fc #008000>​defaults write com.apple.finder AppleShowAllFiles TRUE</​fc>​  
-prontos-Mac-Pro:/​ pronto$ <fc #9acd32>killall Finder</​fc> <​key>​↵</​key>+$ <fc #008000>killall Finder</​fc> ​
 </​xterm>​ </​xterm>​
  
-Dieser Wert wird in die **/​Users/​[Benutzer]/​Library/​Preferences/​com.apple.finder** geschrieben. Das **killall Finder** Kommando startet den Finder neu. Sie können sich die Preferences auch im Property List Editor anschauen und ggf dort auch editieren. Der Property List Editor ist Teil des Apple Tool Kits, welches auf der Installations DVD zu finden ist und nachinstalliert werden muss.+Dieser Wert wird in die ''​**<fc #008000>/​Users/​[Benutzer]/​Library/​Preferences/​com.apple.finder</fc>**'' ​geschrieben. Das >><​fc #008000>killall Finder</​fc><< ​Kommando startet den Finder neu. Sie können sich die Preferences auch im Property List Editor anschauen und ggf dort auch editieren. Der Property List Editor ist Teil des Apple Tool Kits, welches auf der Installations DVD zu finden ist und nachinstalliert werden muss.
  
-{{:​mac:​finderplist.png|}}+{{ :​mac:​finderplist.png |}}
  
  --- //​[[pronto@kastner.de|WikiSysop]] 2009/11/24 23:56//  --- //​[[pronto@kastner.de|WikiSysop]] 2009/11/24 23:56//
  
-~~DISCUSSION:off~~+~~DISCUSSION~~
  ​{{keywords>​hfs+ uchg nouchg schg noschg hidden chflags flags}}  ​{{keywords>​hfs+ uchg nouchg schg noschg hidden chflags flags}}
mac/deletefailure.1302632838.txt.gz (14249 views) · Zuletzt geändert: 2011/04/16 19:34 (Externe Bearbeitung)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0