Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
mac:deletefailure [2011/04/16 22:56] wikisysop |
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 11: | Zeile 11: | ||
<xterm>$ <fc #008000>ls -lO /Users/pronto/Desktop/test.rtf</fc> | <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 #008000>sudo chflags noschg /Users/pronto/Desktop/test.rtf</fc> | + | $ <fc #008000>sudo chflags noschg /Users/pronto/Desktop/test.rtf</fc> |
Password: | Password: | ||
- | prontos-Mac-Pro:Desktop pronto$ <fc #008000>ls -lO /Users/pronto/Desktop/test.rtf</fc> | + | $ <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 #008000>cd /</fc> | + | $ <fc #008000>cd /</fc> |
- | prontos-Mac-Pro:/ pronto$ <fc #008000>ls</fc> | + | $ <fc #008000>ls</fc> |
Applications bin private | Applications bin private | ||
Developer cores sbin | Developer cores sbin | ||
Zeile 51: | Zeile 51: | ||
<xterm> | <xterm> | ||
- | prontos-Mac-Pro:/ pronto$ <fc #008000>cd /</fc> | + | $ <fc #008000>cd /</fc> |
- | prontos-Mac-Pro:/ pronto$ <fc #008000>ls -lO</fc> | + | $ <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 58: | 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 79: | 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 #008000>defaults write com.apple.finder AppleShowAllFiles TRUE</fc> | + | $ <fc #008000>defaults write com.apple.finder AppleShowAllFiles TRUE</fc> |
- | prontos-Mac-Pro:/ pronto$ <fc #008000>killall Finder</fc> | + | $ <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}} |