Warum zeigt Spotlight keine unsichtbaren Dateien an, von denen ich weiß, dass sie existieren?

Ich verwende Mac OS X 10.8 (Mountain Lion) und musste im Rahmen eines Android-Projekts eine unsichtbare Datei bearbeiten. Während ich es schließlich fand, war Spotlight keine Hilfe, da es keine unsichtbare Datei finden konnte, wenn es nach dem genauen Namen (.classpath) suchte und die Option „Dateisichtbarkeit“ auf „Sichtbar oder Unsichtbar“ gesetzt war.

Warum hat Spotlight in diesem Fall nicht funktioniert?

Kann die .classpath-Datei nicht finden, obwohl sie direkt dort ist

Früher habe ich defaults write com.apple.Finder AppleShowAllFiles YES; killall -HUP Finderalle Dateien im Ordner angezeigt, obwohl ich das nicht jedes Mal umschalten möchte, wenn ich nach einer einzelnen unsichtbaren Datei suchen möchte.

Antworten (1)

Allerdings werden die Ergebnisse im Rampenlicht nicht aktualisiert. Ich verwende das folgende Skript, um versteckte Dateien bei jeder Ausführung ein- und auszuschalten:

Zu machen:

  • OffenTextEdit
  • Stellen Sie sicher, dass es sich im Nur-Text-Modus befindet ( Format > Make Plain Textaus dem Menü)
  • fügen Sie den folgenden Text ein:
    #Load current state into I
    I=$(defaults read com.apple.Finder AppleShowAllFiles)
    if [ "$I" == "false" ]
      then
        # Flip
        I=true
        echo -e "\t>> Showing Hidden Files"
      else 
        # Flop
        I=false
        echo -e "\t<< Hiding Hidden Files"
    fi
    # Write I to com.apple.Finder.plist
    defaults write com.apple.Finder AppleShowAllFiles $I
    # Restart Finder
    killall Finder
    exit
  • Speichern Sie die obige Datei auf Ihrem Desktop als togglehidden.command(achten Sie darauf, keine .txt an das Ende der Datei anzuhängen)
  • Offen/Applications/Utilities/Terminal
  • Geben Sie den Befehl ein chmod u+x ~/Desktop/togglehidden.command, um Ihre neue Datei ausführbar zu machen.
  • Doppelklicken Sie togglehidden.commandauf Ihren Desktop, um versteckte Dateien anzuzeigen oder auszublenden.