![ポイントディレクトリにアクセスする方法[閉じる]](https://linux33.com/image/65492/%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
私はUnixファミリーシステムでドットディレクトリにアクセスする方法を探してきましたが、誰もが理由のためにドットディレクトリについてだけ話しています。 /mnt/fn/.system ディレクトリにアクセスする方法に関する情報が見つかりませんでした。中に何があるかを確認してください。
例えば
cd mnt
cd fn
そして何?
答え1
..その後cd .system
。前にドットがあるというのは、「隠された」にする以外は実際には意味がありません。つまり、ls
指定しない限り、基本リストには表示されません-a
。
答え2
短い答え:
cd .system
より長い答え:lsを実行すると、前の点が「隠されている」ので、.systemディレクトリを見ることができません。これを確認するには、-aフラグを指定してlsを実行します。
$ ls -a /mnt/fn
.
..
.system
いつでも次のことができます。
$ cd /mnt/fn/.system
答え3
点は「このディレクトリ」を表します。ドットは前のディレクトリを表します。ファイルまたはディレクトリが「隠し」を意味する点で始まる場合、「隠し」はFS以外のlsまたは他のコマンドに適用されます。したがって、ls /home/foo を実行すると、ドットで始まるファイルやディレクトリは表示されません。 「rm -r /home/foo/*」を実行すると、すべてのファイルが削除されます。ドットで始まるファイルやディレクトリではありません。
ディレクトリの場合、少なくとも所有者に対する実行権限が必要です。ドットで始まるかどうかは問題ではありません。 X 権限は「削除」または「実行」を意味します。 xを削除してみてください