.(ドット)で始まるファイル名を作りたい
.(ドット)で始まるファイル名を付けようとすると、以下のような表示が出てしまいます。どのようにすれば、良いのでしょうか?
「“.”(ドット)で始まる名前はシステムだけが使用できます。別の名前を指定してください。」
MacBook Air, OS X Mavericks (10.9.5)
Apple の脅威の通知と金銭目当てのスパイウェアへの対策について
Apple の脅威の通知と金銭目当てのスパイウェアへの対策についてが公開されました。
Apple の脅威の通知と金銭目当てのスパイウェアへの対策についてが公開されました。
.(ドット)で始まるファイル名を付けようとすると、以下のような表示が出てしまいます。どのようにすれば、良いのでしょうか?
「“.”(ドット)で始まる名前はシステムだけが使用できます。別の名前を指定してください。」
MacBook Air, OS X Mavericks (10.9.5)
駄目って言われているんだから、諦めて下さい。
ターミナルで . から始まるファイル名に変更すれば出来ます。
但し、ドットで始まるファイルはファインダーでは表示されません。普通に使うには不便と思いますけど。
はにさま
ある書籍を参考に、PHPを学んでいます。その際に、Apatcheを利用し、.htacsessのファイルを作る必要がありました。ご教示いただいた通り、いったんhtacsessというファイル名を作成し、ターミナルにより、ファイル名を.htacsessに変更してみたいと存じます。ファイルが見えなくとも、当ファイルが機能し、練習できればと願いつつ。末筆になりましたが、アドバイスのほど、ありがとうございました。
Apatcheを利用し、.htacsessのファイルを作る必要があり
普通は、そういうファイルはターミナルからviとかEmacs等のエディターを使って作ったりする場合が多いのでは…。ターミナル上でやっちゃえば、Finderで表示されないとかは関係ないし…。
torimaki による書き込み:
ターミナルにより、ファイル名を.htacsessに変更してみたいと存じます。
アクセス権の知識も必要ですよ(内容も変更方法も、もう知っているということならいいですが)。
他の方のアドバイスもあり、
ターミナルに
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
と打ち込み、
次に、miで作成したファイルに、
該当するファイル名(.htacsess)を付けることで、当問題がクリアになりました。
お手数をおかけして、申し訳ございませんでした。
> ターミナルに
> ...
> と打ち込み、
ターミナルでやるのなら、そんなややこしいことしなくても、
mv htaccess .htaccess
とするだけでドットで始まるファイル名に変更出来ます。
自分の権限以上が必要なら、先頭に
sudo
を付ければよいです。(このときは、実行時に管理者パスワードが要求されます)
はに さま
返信、ありがとうございます。
よい勉強になると思い、ターミナルを開いて試してみました。
がしかし(当方のやり方に間違いがあるに決まっていますが)、
mv htaccess .htaccessと打つと、No such file or directoryという表示が出てしまいます。
ご指摘の方法を試すために、仮に作ったデスクトップ上のファイル名をジッと見てみましたが、
htaccsessに間違いはありません。当初とは違った質問になってしまい恐縮ですが、お付き合い頂ければ幸いです。
torimaki による書き込み:
mv htaccess .htaccessと打つと、No such file or directoryという表示が出てしまいます。
current directoryを確認しました?
せっかくなので、基本的な約束事をきちんと勉強したほうがいいと思います。
とりあえずの参考
仮に作ったデスクトップ上のファイル名をジッと見てみましたが、htaccsessに間違いはありません。
拡張子を隠す設定になっていて、"情報を見る"とかターミナルで"ls"してみたら".txt"等の拡張子が付いていたとかはないですよね?
追記:
xyさんの書込を見て。
デスクトップは"~/Desktop"です。
> mv htaccess .htaccessと打つと、No such file or directory
まず、mv はファイル名を変更するコマンドです。引数の最初に現在のファイル名、2番目に変更したいファイル名を書きます。
ターミナルでman mv とすれば(英語ですけど)説明が出てきます。インターネットでmvを検索すれば、日本語の説明も出てくると思います。必ずしも、macosxのものじゃないかもしれませんけど。このコマンド自体はunixの基本コマンドなので、細かいこといわなければ大体同じです。
mv htaccess .htaccess
がうまく行くためには、コマンドを実行しているフォルダー内に htaccess のファイルがあることが必要です。
実行しているフォルダー内にhtaccess はありますか?
すでに、別法で .htaccess に変えてるなら、htaccessはなくなっているので、当然おっしゃるような結果になります。
実行しているフォルダーが違う場合には、ファイルを絶対パスでしている必要があります。
mv /path/to/htaccess /path/to/.htaccess
という感じ。
デスクトップでやっているのなら、カレントフォルダーは
~/Desktop
になります。なので、最初に、
cd ~/Desktop
として、このフォルダーに移動しておく必要があります。
現在のフォルダー内のファイルを確認するには、
ls
とします。しかし、これだと先頭がドットのファイルは表示されませんので、先頭がドットのファイルをみたいなら、
ls -a
とします。オプションにlを付けると(ls -al とか)ファイルサイズなども表示します。
みなさま、ご返答、ありがとうございます。
理解するまで、しばし、お待ちくださいませ。明日、あらためてご報告いたいと存じます。
当初、htaccsessのフアイルは、
MAMP > htdocsの中に入れていましたが、問題がクリアになったため、
皆様にお手数をおかけしているトピックに対し、便宜上、やりやすいように、
htaccessは、デスクトップ上に置いていました。
で、以下のような手順で、当問題をクリアすることができました。
1)ターミナルにpwdと打つ。
カレントディレクトリーが、ホームディレクトリーであることが確認できました。
2)cd Desktopと打つ。
カレントディレクトリーを、デスクトップに移動させる。
3)pwdと打つ。
ふむふむ。デスクトップが、カレントディレクトリーになっていることが確認できたぞ。
4)mv htaccess .htaccessと打つ。
デスクトップ上のファイル名htaccessが、 .htaccessにキチンと変わりましたーっ!
xyさん、はにさん、NO9さん、ありがとうございました。
.(ドット)で始まるファイル名を作りたい