Suchen Sie im Finder nach .bashrc oder anderen Punktdateien

Wenn ich in meinem Benutzerordner nach Dateien suche, deren Dateiname gleich ist ".bash_history", erhalte ich keine Ergebnisse, obwohl diese Datei vorhanden ist. Wie kann ich im Finder nach Punktdateien suchen ? (Ich weiß, wie man sie im Terminal findet, aber einige Programme wie Integrated Development Environments haben einen offenen Dialog, der Sie zwingt, durch den Finder zu gehen, um die Datei zu finden, die Sie öffnen möchten).

Die Punktdateien werden nicht auf Dateisystemebene versteckt. Dies ist eine historische Unix-Namenskonvention. Daher sollte der Finder einen einfachen Zugriff auf sie ermöglichen, anstatt die Leute glauben zu lassen, dass mit diesen Dateien ein Schutz verbunden ist. Dies ist ein konzeptioneller Finder-Fehler und sollte Apple wiederholt erklärt werden.
@danielAzuelos Apples Perspektive ist wahrscheinlich, dass Leute, die nicht genug wissen, um diese zu finden, nicht wollen, dass sie sie berühren, weil selbst ein Durcheinander eine Welt der Trauer verursachen kann, und für diejenigen, die wissen, wie man sie findet und was sie sind, sie werden die Schale benutzen. Bash ls hat sich zumindest in der Mac-Version noch .<filenames>so versteckt. Sie müssen hinzufügen -a, um sie im Terminal sehen zu können.

Antworten (2)

In so ziemlich jedem Öffnen- oder Speichern-Dialog in OSX Yosemite (und mehreren früheren Versionen) können Sie shift+ ⌘ commmd+ eingeben ., um unsichtbare Dateien im Dialog sichtbar zu machen.

So können Sie TextEdit (oder eine beliebige App) einfach öffnen.

Geben Sie ⌘ command+ ein O.

Geben Sie shift+ ⌘ command+ ein ., um Unsichtbares aufzudecken.

Geben Sie shift+ ⌘ command+ Gin das Dialogfeld „Öffnen“ ein und geben Sie ~(Tilde) in das Feld „Gehe zu“ ein, um zu Ihrem Home-Verzeichnis zu navigieren.

Geben Sie .+ ein P, um zu .profile oder sehr nahe daran zu gelangen.

Oder wie AMR sagt, wenn Sie es wissen, können Sie den gesamten Pfad zur gewünschten Datei in das Go-To-Feld einfügen und direkt dorthin gelangen.

Im Finder selbst können Sie sich bei Bedarf immer unsichtbare Dateien anzeigen lassen. Ich habe diese Funktion, um ~/.profilesie ein- und auszuschalten.

#--------------------------------------------------------------------
# Task: Finder — Toggle All-Files-Visible On/Off
# dMod: 2015/07/29 02:48
# Test: Yosemite
#--------------------------------------------------------------------

function toglffvis()
{

if [ $(defaults read com.apple.finder AppleShowAllFiles) = 1 ]; then
    defaults write com.apple.finder AppleShowAllFiles -boolean false
else
    defaults write com.apple.finder AppleShowAllFiles -boolean true
fi

sleep 0.2;
killall Finder;

}

#--------------------------------------------------------------------
In Mavericks 10.9.5 Umschalt + ⌘ Befehl + . tut nichts in offenen Fenstern (zumindest für mich). Ich habe AppleShowAllFiles aktiviert, aber es wird immer noch nicht im geöffneten Dateifenster angezeigt.

.<filename>als versteckte Datei für die Suche von OS X und Finder gekennzeichnet ist und Spotlight sie nicht finden wird, selbst wenn Sie Ihre versteckten Dateien sichtbar gemacht haben.

Sie können jedoch verwenden, Terminalum den Speicherort der Datei zu finden. Verwenden:

find ~ -name ".bashrc"

Markieren und kopieren Sie den zurückgegebenen Pfad.

Drücken Sie dann im IDE-Dialog shift+ ⌘ command+ , um das Eingabefeld GoG anzuzeigen .

Fügen Sie dort Ihren Pfad und Dateinamen ein und Sie sollten loslegen.

Hinweis: Wenn Sie nicht alle Warnungen von Verzeichnissen sehen möchten, auf die Ihr Benutzerkonto keinen Zugriff hat, insbesondere wenn Sie find auf Ihrem root ausführen, können Sie es mit ausführen, wodurch alle find /Berechtigungen sudovermieden werden Verweigerte Warnungen zum Durchsuchen gesperrter Verzeichnisse.