SFTP経由で「lost+found」フォルダを表示

SFTP経由で「lost+found」フォルダを表示

Ubuntu Mate 16.04を実行するRaspberry Piがあります。今日まで、私は単一のパーティションが接続されたサムドライブを持っており、lost+foundNautilusで私のラップトップ(Ubuntu 16.04を実行)のフォルダを見ると、フォルダは隠されています。まるで/lost+found私のラップトップのシステムがNautilus Sameに隠されているかのようです。

今日はハードを接続してレイド1を作りました。 RAIDは、/media/raid独自のパーティションを持つストレージスペースにアクセスできる.HDDにマウントされています。/media/non-raid両方のマウントポイントは新しく作成されたパーティションに接続されており、どちらも奇妙な動作を示しています。 Raspberry PiのNautilusの親ディレクトリは表示されませんが、NautilusでRaspiを使用してラップトップからSFTPを介してマイパーティションに接続してナビゲートすると表示されます。lost+found/media/raid/lost+found/media/non-raid/lost+found

View → Show Hidden Filesもちろん設定確認もなく、他の隠しファイルも表示されません。両方のコンピュータを再起動しました。

私のニーズに合わせてファイルシステムの権限を変更しました。まだデータが含まれていないため、実行結果をそこに/media/non-raid公開しますが、同じ権限を使用します。ll/media/raid

christoph@christoph-pi:/media/non-raid$ ll
total 24
drwx------ 3 christoph christoph  4096 Oct 11 16:15 ./
drwxr-xr-x 5 root      root       4096 Oct 11 17:09 ../
drwx------ 2 root      root      16384 Oct 11 16:15 lost+found/

christophもちろん私のIDです。 SFTP経由で接続するために同じアカウントを使用しています。

ノーチラスの奇妙な動作の原因は何であり、どのようにlost+found再び隠すことができますか?

ベストアンサー1

あなたはできません。とにかくコマンドではありませんls

Unix では、ファイルまたはディレクトリ名の最初の文字が「.」の場合、そのファイルまたはディレクトリは非表示になります。これはオペレーティングシステムの実際の機能ではなく慣例です。つまり、アプリケーションは「.」で始まるファイルを表示しないので、利点があります。通常、ls(1)の "-a"オプションを使用するなど、この機能を無視する方法があります。

紛失+発見など、他の項目を隠すための追加コードがノーチラスにあるようです。一部の人々はこれをバグ機能と呼ぶかもしれませんが、それが設定可能かどうか疑わしいです。

さらに、一部のオペレーティングシステム(Mac OSなど)では、ファイルに追加のプロパティがある可能性があり、そのうちの1つは「非表示」です。私の考えでは、ls(1)コマンドはそのフラグを尊重できると思います(しかしまだテストしていません)Nautilusを使用している場合、おそらくMac OSを実行していないので、これは適用されません。

一般的に言えば、ls(1)などのコマンドラインツール、特に古いツールにはこれらの機能はありません。 IMHO、これは良いことです。最終的には常に真実を伝えるツールが必要です。ls -aあなたはあなたのディレクトリの内容について常に真実を聞くでしょう。

おすすめ記事