Linux (Fedora) のフォルダは 'ls -al' および 'nautilus' ビューから消えますが、フォルダ名がわかっている場合は、コマンド ラインで 'cd' してフォルダに移動できます。

Linux (Fedora) のフォルダは 'ls -al' および 'nautilus' ビューから消えますが、フォルダ名がわかっている場合は、コマンド ラインで 'cd' してフォルダに移動できます。

Fedora Linux で、特定のディレクトリからフォルダーが消えてしまうという問題が発生しています。フォルダーは 'nautilus' または 'ls -al' で表示しても表示されませんが、フォルダー名がわかっていれば、そのフォルダーに 'cd' することができます。

例えば

  • ディレクターに「a」というフォルダを作成します
  • ディレクトリを更新するとフォルダ「a」は表示されなくなります
  • ディレクトリでターミナルを開き、「cd」で「a」に移動できます

この問題を解決するにはどうすればいいですか? (ディスクを使用して HDD のファイルシステムをチェックしましたが、エラーは見つかりませんでした)

答え1

単なる思いつきですが、あなたが説明している動作は、ユーザーが新しいフォルダーを作成しているフォルダーに対して、ユーザーには書き込み権限と実行権限があるが、読み取り権限がないように思えます。これにより、mkdir a(書き込み) とcd a(実行) は許可されますが、ls -al(読み取り) は許可されません。

たとえば、いくつかのレプリケーション:

$ cd
$ mkdir temp
$ cd temp
$ ls -lah
total 8.0K
drwxr-xr-x  2 preston preston 4.0K Jul  8 21:24 .
drwxr-xr-x 35 preston preston 4.0K Jul  8 21:24 ..
$ sudo chown root:root .
$ sudo chmod 0703 .
$ sudo ls -la
total 8
drwx----wx  2 root    root    4096 Jul  8 21:24 .
drwxr-xr-x 35 preston preston 4096 Jul  8 21:24 ..
$ ls -la
ls: cannot open directory '.': Permission denied
$ mkdir testa
$ cd testa
$ 

関連情報