コンパイルに問題があり、lib /ディレクトリを確認すると、「ls」から次の出力が得られます。
赤/黒の組み合わせの意味は何ですか?
ここで提案されているように「dircolors -p」の出力をチェックインしました(ファイル名が赤い背景で表示されるとはどういう意味ですか)が、答えが見つかりませんでした。
さらに、permissions / user / size / timestampの場所にある疑問符の意味は何ですか?
ご協力いただきありがとうございます
コンパイルに問題があり、lib /ディレクトリを確認すると、「ls」から次の出力が得られます。
赤/黒の組み合わせの意味は何ですか?
ここで提案されているように「dircolors -p」の出力をチェックインしました(ファイル名が赤い背景で表示されるとはどういう意味ですか)が、答えが見つかりませんでした。
さらに、permissions / user / size / timestampの場所にある疑問符の意味は何ですか?
ご協力いただきありがとうございます
回答:
持っているものは、宙ぶらりんのシンボリックリンク、またはもはや存在しないファイルまたはディレクトリを指すシンボリックリンクです。
シンボリックリンク自体は、ファイルではないため、実際にはファイルサイズがありません。シンボリックリンクはiノード自体に保存されます。つまり、実際の内容やサイズはありませんが、ディスク上の他のファイルへのポインターです。
の出力はfile libCLHEP-Exceptions-2.1.3.1.a
、それが指している場所を明らかにするはずです。
file
通常、特定のermファイルで何が起こっているかを判断するのがはるかに優れています。
file
コマンドを知りませんでした。実際に非常に便利です。+1!
一見、壊れたリンクのように見えますが、通常のファイルであるため、ファイルシステムが破損している可能性があります。実行しようとfsck
、ファイルシステム上にして、それがまだそこにある場合は、このファイルを削除しようとします。
rm
が、「そのようなファイルやディレクトリはありません」というエラーが出ました。実際には、リンクが壊れていて、ファイルがそこになく、rm
まだリンクの削除を拒否したため、非常に奇妙でした...とにかく、フォルダ全体を削除し、問題を修正しました。
ls -l
また、symlinkターゲットを出力する必要がありますが、ここでは表示されません。