Ubuntu で作成された隠しファイルは Windows または Mac で表示されます

Ubuntu で作成された隠しファイルは Windows または Mac で表示されます

外付けハードドライブを持っていますが、Ubuntu で一部のディレクトリとファイルを非表示にしています (.dot rename を使用)。HD を Windows または Mac に接続した場合、これらの隠しファイルとディレクトリが表示されるかどうか疑問に思っています。表示される場合は、どのように非表示にしたり保護したりできますか。よろしくお願いします。

答え1

UNIX (MAC OS X を含む) 上のファイルまたはフォルダの前にドットを追加することは、OS に「このファイルを表示したくない」と伝える慣例にすぎません。この場合でも、ファイルを参照することはできます (ls の -a オプション)。また、ファイルの権限 (読み取り、書き込み、実行) は変更されません。ファイルの内容を誰にも見られたくない場合は、ファイルを暗号化する必要があります。ファイル名やディレクトリの構造を非表示にしたい場合は、暗号化されたコンテナに入れる必要があります。

基本的に、隠しファイルというものは存在せず、OSやソフトウェアが一部のファイルを表示しないようにするルールがあるだけです。

答え2

ファイルシステムによって異なります。ただし、ハードドライブを Windows に接続する場合は、ntfs または fat を使用すると思います。どちらの場合も、ファイル/ディレクトリ属性を非表示に設定できます。

MacOS では、隠しファイルにも . プレフィックスが使用されます。

しかし、それらのファイルを保護するには、それらを暗号化コンテナに入れる必要があります。例として、veracrypt や winrar などがあります。

関連情報