ここから本文です

ディレクトリ名に、「.」ドットの文字を不用意に入れると問題となるケースがあれば...

qus********さん

2011/6/1008:06:04

ディレクトリ名に、「.」ドットの文字を不用意に入れると問題となるケースがあれば、教えてください。

例えば、TEST1_1106091500...ok/ とかTEST1_1106091815...ng...data-err/ 、
TEST2...type1...try1/、TEST2...type1...try2/などとして、
そのディレクトリの内容が分かりやすいように...以降でディレクトリ内での
作業の結果や作業の条件などを書いたりします。

「.」の意味として、「.」のみでカレントディレクトリや、「..」のみで親ディレクトリを
指すこと、特殊文字として、任意の1文字の意味となることは認識していますが、

だから、ディレクトリ名に、「.」ドットの文字を不用意に入れてはいけない、
と言えるのかどうか? 不用意に使うというのは意味があいまいですが、
こういう使い方をしては駄目という決まりなどあれば教えてください。


また、ファイル名で使う場合は、~.txt、~.csh、~.exe など拡張子との
区切りというかそれが拡張子の定義となりますが、また、.cshrc .login などで
先頭で使う場合など有りますが、
ファイル名の命名についても、「.」について、こういう使い方をしては駄目
という決まりなどあれば教えてください。
先頭文字で「.」を使うと、ls コマンドでは結果出力しないなど。

よろしくお願いします。

閲覧数:
8,611
回答数:
2
お礼:
25枚

違反報告

ベストアンサーに選ばれた回答

2011/6/1101:18:01

UNIX・Linuxではディレクトリもファイルも命名規則は原則同一(というかディレクトリもファイルと考えるのほうが近しいか)と考えてください。
よって、両者における注意事項・特殊性も原則同一です。
名称頭部にカンマを付けることの動作は理解なさっているもようですが、これはファイルだけではなくディレクトリもですよね。
質問者さんの文章を読む限り、おそらく「そういえばそうだった!」と気付いてもらえると思います。
その他注意事項として明確なものはありません。
但し、異なる特殊記号羅列はそれを想定していないバイナリが存在するので危険ですのでお勧めしません。

余談として、カンマの他に使用方法に注意が必要な特殊記号としてハイフン「-」があります。
これは・・・カンマと違ってうっかり何かの拍子で名称頭部に付けないようにしてください。

この回答は投票によってベストアンサーに選ばれました!

ベストアンサー以外の回答

1〜1件/1件中

ya9********さん

編集あり2011/6/1008:36:18

”.”をつけると隠しファイル、ディレクトリになるだけでは。
既にユーザディレクトリに多数存在してると思います。

firefox使ってるなら .mozilla が存在してると思うので。
$ cd
$ ls ~/.mozilla
もしくは
$ ls ./.mozilla
extensions firefox
といった具合に、 .mozilla 内に二つのフォルダがあるのが分かると思う。

$ ls -a
とすれば、どんな隠しディレクトリ、ファイルがあるか分かる。

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo!知恵袋カテゴリ

一覧を見る

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる