タイトルで述べたように、Mac OS Xでは、ドット(。)で始まるファイルに名前を付けることはできません。ただし、.htaccessファイルが必要です。または、Mac OS Xでドットで始まる名前を付けずにhtaccessファイルを使用するにはどうすればよいですか?
Mac OS 10.5.8と [〜#〜] xampp [〜#〜] 1.7.3を実行しています。
Finderでこれを行うことはできません。開く Terminal.app (Applications -> Utilities -> Terminal
)、およびタイプ:
> cd /path/to/directory/containing/htaccess
> mv current_file_name .htaccess
例(もちろん、ディレクトリ名や初期ファイル名をそのまま使用しないでください):
「。」で始まるファイルを作成できます。隠しファイルを表示できる場合。
次のコマンドを入力して、隠しファイルを表示します。
defaults write com.Apple.Finder AppleShowAllFiles -bool YES
killall Finder
完了したら、これらのコマンドを入力して再度非表示にします。
defaults write com.Apple.Finder AppleShowAllFiles -bool NO
killall Finder
最初に不可視のファイルを見ることができる必要があります。
Finderでcommand
+ shift
+ .
を押して、隠しファイルの表示を切り替えます。
次に、ファイルがあるフォルダに移動すると、そこに表示されます。必要に応じて、.
で始まるようにファイルの名前を変更できます。
新しいファイルを作成するには、ターミナルでこれを行うことができます:touch .htaccess
、ターミナルが適切なフォルダーに配置されたら
Finderの代わりにターミナルを使用して名前を変更します。 mv
を試してください。
起動スクリプトファイルにエイリアスを追加して、コマンドを短くすることができます。通常、これはホームディレクトリの.bashrc、.bash_login、または.profileファイルです。
alias ondot='defaults write com.Apple.Finder AppleShowAllFiles -bool YES; killall Finder'
alias ofdot='defaults write com.Apple.Finder AppleShowAllFiles -bool NO; killall Finder'
これで、ondot
と入力するだけで隠しファイルを表示できます。およびofdot
は隠しファイルを非表示にします
これは今のところうまくいきます。しかし、TextEditは自動的に.txtをファイル名の最後に追加したため、最終的に.htaccess.txtになりました。
そして、名前がで始まるファイル。 Finderのフォルダーには表示されません。ターミナルに戻ってls -aを使用した場合にのみ表示されます。また、表示できない場合は、オンラインWebサーバーにアップロードできません。
FetchをFTPクライアントとして使用すると、サーバー上に単純なテキストファイルを直接作成できる機能があることがわかりました。これは、本当に必要な場所に.htaccessを作成するのに役立ちました。
.htaccessファイルは、ターミナルで名前を変更すると(一部の迷惑な検索なしで)表示されないため、FTPを使用して空のテキストファイルを選択したディレクトリにドラッグし、名前を変更する方が簡単です。 FTP内でファイル名と拡張子の両方を一度変更/削除できます。
ターミナルを使用します。
ターミナルを開きます。
ファイルを作成するソースフォルダーにディレクトリを変更します
cd Desktop
touch
を使用してファイルを作成します
touch .htaccess
任意のテキストエディターでファイルを開きます
atom .htaccess