コンテキスト:自分のマシンにドライブを追加しましたが、何らかの理由で、そのディレクトリ(?)にアクセスできません。
ls -l
ls: cannot access Downloads: No such file or directory
total 56
d????????? ? ? ? ? ? Downloads
drwxr-xr-x 26 user 12288 Aug 12 23:29 foo
ls -a
. .. Downloads foo
cd
bash: cd: Downloads: No such file or directory
タッチ
touch: cannot touch ‘Downloads’: File exists
mkdir Downloads
mkdir: cannot create directory ‘Downloads’: File exists
猫のダウンロード
cat: Downloads: No such file or directory
ファイルのダウンロード
Downloads: cannot open `Downloads' (No such file or directory)
mv Downloads down
mv: cannot stat ‘Downloads’: No such file or directory
さらに、次のコマンドは、ルートまたはその他の方法でファイル(?)を削除しません。
rm Downloads
rm -rf Downloads
rmdir Downloads
もう1つの情報、bashはダウンロードをオートコンプリートするので、bashもそこにあると考えているようです。
ls: cannot access Downloads: No such file or directory total 56 d????????? ? ? ? ? ? Downloads drwxr-xr-x 26 user 12288 Aug 12 23:29 foo
これは、dirで読み取りパーマのみがあり、execパーマがない場合の典型的なケースです。また、他のコマンド出力は、書き込み権限もないことを示しています。これが発生する理由を理解するには、カーネルのiノード、デントリ、およびパスルックアッププロセスについて知る必要があります。
D、あなたは問題の周りの状況を説明していませんが、ここに行きます、
まず、ディレクトリがファイルマネージャに表示されますか?あなたのリストによると
d????????? ? ? ? ? ? Downloads
ディレクトリは「存在」しますが、識別可能な/設定された/割り当てられた権限がなく、ユーザーまたはグループに属していません。実際、一見すると、読み取りアクセスは完全にブロックされています。繰り返しますが、この問題の周囲の状況を説明してください。つまり、この時点でどのようにして着いたのですか。
実験として、ライブディストリビューションを起動し、その方法でアクセスして、ダウンロードのリストを取得し、「標準」のディレクトリ権限755を割り当てるか、ディレクトリを削除します。私は時々、同じ問題のあるファイルの「悪い書き込み」のように見えるものを経験し、日常のドライバーからそれらを削除するためにライブディストリビューションにジャンプする必要がありました。ライブディストリビューションからダウンロードディレクトリにアクセスできる場合は、ディレクトリを削除する前に、含まれているデータを「オフワールド」で復元します。通常の操作に戻ったら、ディレクトリを正しく再作成することをお勧めします。
同様の状態でファイルが表示されました。 fsckを実行することで修正できました。