com.apple.Finder AppleShowAllFiles
Gibt es eine Möglichkeit, den Status in der Befehlszeile abzurufen ?
Ich wechsle häufig zwischen AppleShowAllFiles
yes
& no
, ich möchte eine Datei schreiben, .command
um zu prüfen, ob es yes
dann umschaltet no
und umgekehrt. Ich bleibe jetzt bei der Abfrage des Status von hängen AppleShowAllFiles
.
Vielen Dank für den Kommentar von @Yoric
Ich habe die Antwort von stackoverflow @Carter Allen gefunden
#!/bin/bash
#toggle AppleShowAllFiles
current_value=$(defaults read com.apple.finder AppleShowAllFiles)
if [ "$current_value" = TRUE ]
then
defaults write com.apple.finder AppleShowAllFiles FALSE
else
defaults write com.apple.finder AppleShowAllFiles TRUE
fi
killall Finder
AppleShowAllFiles
Schlüssel ist standardmäßig nicht vorhanden, so dass das Skript fehlschlägt, wenn es noch nie zuvor festgelegt wurde. Sie haben auch nicht gesagt, welche Version von OS X / macOS Sie ausführen, dies ist jedoch nicht mehr erforderlich, da (IIRC) macOS Sierra und höher die Tastenkombination von hat, um den Status ⇧⌘.
versteckter Dateien nach Bedarf umzuschalten.
Yorisch
Tetsujin