Wie im Titel erwähnt, kann ich in Mac OS X keine Dateien benennen, die mit einem Punkt (.) ..__ beginnen. Ich brauche jedoch eine .htaccess-Datei. Oder besser, wie verwende ich eine htaccess-Datei in Mac OS X, ohne einen Namen zu vergeben, der mit einem Punkt beginnt?
Ich verwende Mac OS 10.5.8 und XAAMP 1.7.3.
Mit dem Finder ist das nicht möglich. Öffnen Sie Terminal.app (Applications -> Utilities -> Terminal
) und geben Sie Folgendes ein:
> cd /path/to/directory/containing/htaccess
> mv current_file_name .htaccess
Beispiel (Verzeichnisnamen oder ursprünglichen Dateinamen natürlich nicht wörtlich nehmen):
Sie können Dateien erstellen, die mit einem "." Beginnen. Wenn Sie versteckte Dateien anzeigen können.
Geben Sie die folgenden Befehle ein, um ausgeblendete Dateien anzuzeigen:
defaults write com.Apple.Finder AppleShowAllFiles -bool YES
killall Finder
Wenn Sie fertig sind, geben Sie diese Befehle ein, um sie wieder auszublenden:
defaults write com.Apple.Finder AppleShowAllFiles -bool NO
killall Finder
Verwenden Sie das Terminal anstelle von Finder, um es umzubenennen. Versuchen Sie mv
.
Sie müssen zuerst unsichtbare Dateien sehen können.
Drücken Sie im Finder command
+ shift
+ .
, um die Sichtbarkeit versteckter Dateien umzuschalten.
Dann gehen Sie einfach in den Ordner, in dem sich die Datei befindet, und Sie werden sie dort sehen. Sie können die Datei jetzt umbenennen, um mit einem .
zu beginnen, wenn Sie möchten.
Um eine neue Datei zu erstellen, können Sie dies im Terminal tun: touch .htaccess
, sobald sich das Terminal im richtigen Ordner befindet
Sie können der Startskriptdatei einen Alias hinzufügen, um den Befehl zu verkürzen. Normalerweise ist dies die Datei .bashrc, .bash_login oder .profile in Ihrem Basisverzeichnis.
alias ondot='defaults write com.Apple.Finder AppleShowAllFiles -bool YES; killall Finder'
alias ofdot='defaults write com.Apple.Finder AppleShowAllFiles -bool NO; killall Finder'
Jetzt können Sie einfach ondot
eingeben, um versteckte Dateien anzuzeigen. und ofdot
zum Ausblenden versteckter Dateien
Das funktioniert soweit es geht. TextEdit fügte jedoch automatisch .txt am Ende des Dateinamens hinzu, sodass ich mit .htaccess.txt endete
Und Dateien, deren Namen mit beginnen. wird nicht in Ordnern im Finder angezeigt. Sie sehen es nur, wenn Sie wieder in Terminal gehen und ls -a verwenden. Und wenn es nicht sichtbar ist, kann es nicht auf einen Online-Webserver hochgeladen werden.
Mit Fetch als FTP-Client habe ich festgestellt, dass es eine Funktion hat, mit der ich eine einfache Textdatei direkt auf dem Server erstellen kann. Dies funktionierte, um .htaccess dort zu erstellen, wo ich es wirklich brauchte.
Da .htaccess-Dateien nicht mehr sichtbar sind, wenn Sie den Namen mit Terminal ändern (ohne störende Suche), ist es einfacher, eine leere Textdatei mit FTP in das gewünschte Verzeichnis zu ziehen und anschließend umzubenennen. Sowohl Dateiname als auch Erweiterungen können innerhalb von FTP einmal geändert/entfernt werden.
Terminal verwenden.
Terminal öffnen.
Ändern Sie das Verzeichnis in den Quellordner, in dem Sie die Datei erstellen möchten
cd Desktop
Erstellen Sie die Datei mit touch
touch .htaccess
Öffnen Sie die Datei in einem beliebigen Texteditor
atom .htaccess