Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

.(ドット)で始まるファイル名を作りたい

.(ドット)で始まるファイル名を付けようとすると、以下のような表示が出てしまいます。どのようにすれば、良いのでしょうか?


「“.”(ドット)で始まる名前はシステムだけが使用できます。別の名前を指定してください。」

MacBook Air, OS X Mavericks (10.9.5)

投稿日 2014/12/14 19:07

返信
返信: 13

2014/12/15 15:06 はに への返信

はにさま


ある書籍を参考に、PHPを学んでいます。その際に、Apatcheを利用し、.htacsessのファイルを作る必要がありました。ご教示いただいた通り、いったんhtacsessというファイル名を作成し、ターミナルにより、ファイル名を.htacsessに変更してみたいと存じます。ファイルが見えなくとも、当ファイルが機能し、練習できればと願いつつ。末筆になりましたが、アドバイスのほど、ありがとうございました。

2014/12/15 15:54 torimaki への返信

Apatcheを利用し、.htacsessのファイルを作る必要があり


普通は、そういうファイルはターミナルからviとかEmacs等のエディターを使って作ったりする場合が多いのでは…。ターミナル上でやっちゃえば、Finderで表示されないとかは関係ないし…。

2014/12/16 10:04 torimaki への返信

他の方のアドバイスもあり、


ターミナルに

defaults write com.apple.finder AppleShowAllFiles TRUE

killall Finder

と打ち込み、


次に、miで作成したファイルに、

該当するファイル名(.htacsess)を付けることで、当問題がクリアになりました。


お手数をおかけして、申し訳ございませんでした。

2014/12/16 10:10 torimaki への返信

> ターミナルに

> ...

> と打ち込み、


ターミナルでやるのなら、そんなややこしいことしなくても、

mv htaccess .htaccess

とするだけでドットで始まるファイル名に変更出来ます。

自分の権限以上が必要なら、先頭に

sudo

を付ければよいです。(このときは、実行時に管理者パスワードが要求されます)

2014/12/16 10:47 はに への返信

はに さま


返信、ありがとうございます。

よい勉強になると思い、ターミナルを開いて試してみました。

がしかし(当方のやり方に間違いがあるに決まっていますが)、

mv htaccess .htaccessと打つと、No such file or directoryという表示が出てしまいます。

ご指摘の方法を試すために、仮に作ったデスクトップ上のファイル名をジッと見てみましたが、

htaccsessに間違いはありません。当初とは違った質問になってしまい恐縮ですが、お付き合い頂ければ幸いです。

2014/12/16 10:57 torimaki への返信

torimaki による書き込み:


mv htaccess .htaccessと打つと、No such file or directoryという表示が出てしまいます。

current directoryを確認しました?

せっかくなので、基本的な約束事をきちんと勉強したほうがいいと思います。


とりあえずの参考

ターミナルでのコマンドの使い方。(超初心者向け)

続ターミナルでのコマンドの使い方。(超初心者向け)

2014/12/16 11:01 torimaki への返信

仮に作ったデスクトップ上のファイル名をジッと見てみましたが、htaccsessに間違いはありません。


拡張子を隠す設定になっていて、"情報を見る"とかターミナルで"ls"してみたら".txt"等の拡張子が付いていたとかはないですよね?


追記:


xyさんの書込を見て。


デスクトップは"~/Desktop"です。

2014/12/16 11:03 torimaki への返信

> 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 とか)ファイルサイズなども表示します。

2014/12/17 12:26 torimaki への返信

当初、htaccsessのフアイルは、

MAMP > htdocsの中に入れていましたが、問題がクリアになったため、


皆様にお手数をおかけしているトピックに対し、便宜上、やりやすいように、

htaccessは、デスクトップ上に置いていました。


で、以下のような手順で、当問題をクリアすることができました。


1)ターミナルにpwdと打つ。

  カレントディレクトリーが、ホームディレクトリーであることが確認できました。


2)cd Desktopと打つ。

  カレントディレクトリーを、デスクトップに移動させる。


3)pwdと打つ。

  ふむふむ。デスクトップが、カレントディレクトリーになっていることが確認できたぞ。


4)mv htaccess .htaccessと打つ。

  デスクトップ上のファイル名htaccessが、 .htaccessにキチンと変わりましたーっ!

xyさん、はにさん、NO9さん、ありがとうございました。

.(ドット)で始まるファイル名を作りたい

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。