..または。に特定の名前はありますか * nixシステムで?


回答:


5

それらはディレクトリの略語と呼ばれます。

=現在のディレクトリ
.. =親ディレクトリ

詳細については、この質問を参照してください。このページのセクション2.13(2.13の場合はCTRL-F)もそれらについて説明しています。


彼らの代わりに
ランダム

2

私の経験では、通常「ドット」と「ドットドット」と呼ばれています。私はそれらが集合的な名前を持っていることを知りません-それらは階層ファイルシステムを一緒に保持する単なるエントリでls(1)あり、それらは常にそこにあるのでデフォルトでは' 'で表示されません(そしてドットで始まる他の名前表示されていません)。

John Tが言うように、それらは意味が固定されています-ドットは現在のディレクトリの名前であり、ドット-ドットは親ディレクトリの名前です。

Unix 7th Editionのマニュアルを見ると、mkdir(2)システムコールはないことがわかりますが、スーパーユーザーはlink(2)システムコールを使用して、ディレクトリにドットとドットドットエントリを作成できます(そしてmknod(2)、ディレクトリ)、およびmkdir(1)プログラムは、結果として、ジョブを適切に実行するsetuidルートプログラムでした。誤って使用すると、誤った階層ファイルシステムになってしまう可能性があります。fsck(8)プログラムの仕事の1つは、誤ってアセンブルされたディレクトリ階層をチェックし、必要に応じて修正することでした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.