..
特別なものではなく、すでに存在しているだけです。
Unix、Dos、およびMS-Windowsでは、すべてのディレクトリに、.
それ自体..
にリンクするディレクトリと、親ディレクトリ(またはルートディレクトリの場合はself)にリンクするディレクトリがあります。
場合..
や.
特別なあなたがそれらを削除することはできませんので、それは(実際には、あなたがちょうどそれらを含むディレクトリを削除することができます)のみです。
したがって、(他の)ファイル.
または..
。
あなたがファイルを作成することができますしかし...
、\
、…
、..
(ノートでは後にスペースがある..
か、他の名前あなたのようなあなたのディレクトリリストに簡単に、しかし、あなたはほとんどここでそれを見ることができない、または)。唯一の予約文字がある/
(警告-高度な詳細:ヌル、ヌルは、物事の終わりをマークし、時にはセパレータとしてする以外に何のために使用されていない特殊な文字、です)。.
ファイル名、カーネル、またはシェルではなく、エスケープする必要はありません。実際、ファイル名がで始まる場合、.
それは特別です。ファイルは通常隠されていますが、エスケープする必要はありません。
さておき
この隠されたファイルの動作は、初期の実装では、約来たls
著者が非表示に望んでいた場所.
と..
、彼らはで始まるすべてのファイルを非表示にするには、コードを書いたので、.
。他のユーザーはこのバグ/機能に気づき.
、ファイルを非表示にしたいときからファイルの作成を開始しました。
リンクされた質問の説明
質問者にリンクする質問では、ファイルを親ディレクトリに移動しようとしていますが、..
名前が...
に変更されていますが、ドットで始まるファイルはデフォルトで非表示になっているため、見つかりません。
フォームでmvを使用する場合 mv a b
- これに移動する
.
と、実質的にノーオペレーションになりますがmv
、エラーとして扱われます。
- そこに移動する
..
と、ファイルは親ディレクトリに移動します。
.
そして..
すでに存在しています。また、ドットには特別な意味はありません。