apa artinya nama file merah yang ditunjukkan dengan latar belakang hitam?

16

Saya memiliki masalah kompilasi, dan ketika saya memeriksa direktori lib / saya, saya mendapatkan output ini dari "ls":

ls output

Apa arti kombinasi merah / hitam?

Saya memeriksa output dari "dircolors -p" seperti yang disarankan di sini ( Apa artinya nama file ditampilkan dengan latar belakang merah ), tetapi saya tidak dapat menemukan jawaban.

Selain itu, apa artinya tanda tanya di tempat izin / pengguna / ukuran / stempel waktu?

Terima kasih atas bantuan Anda

rmbianchi
sumber

Jawaban:

19

Apa yang Anda miliki di sana adalah symlink yang menggantung, atau symlink yang menunjuk ke file atau direktori yang tidak ada lagi.

Symlink itu sendiri benar-benar tidak memiliki ukuran file, karena itu bukan file. Symlink disimpan di dalam inode itu sendiri , yang berarti mereka tidak memiliki konten atau ukuran nyata, tetapi sebaliknya menunjuk ke file lain pada disk.

Output dari file libCLHEP-Exceptions-2.1.3.1.aharus mengungkapkan ke mana arahnya.

Xyon
sumber
1
ls -ljuga harus mencetak target symlink, yang sepertinya tidak dilakukan di sini.
Stefan Seidel
1
Ini benar dalam banyak kasus, tetapi saya telah melihatnya gagal melakukan itu dalam beberapa keadaan yang tidak jelas. filebiasanya jauh lebih baik untuk mengetahui apa yang terjadi dengan file tertentu, erm,.
Xyon
Terima kasih banyak Xyon, saya tidak tahu fileperintahnya: itu memang sangat berguna. +1!
rmbianchi
3

Pada tampilan pertama, itu memang terlihat seperti tautan yang rusak, tetapi karena itu seharusnya merupakan file biasa, itu mungkin sebuah sistem file korupsi. Coba lakukan fsckpada sistem file dan kemudian coba hapus file ini jika masih ada.

Stefan Seidel
sumber
1
Terima kasih atas jawaban Anda Stefan, +1. Sebenarnya saya mencoba untuk menghapus tautan yang rusak, tetapi rmmemberikan kesalahan "tidak ada file atau direktori". sebenarnya sangat aneh, karena tautannya rusak, file tidak ada di sana, dan rmmasih menolak untuk menghapus tautan ... Lagi pula, saya menghapus seluruh folder, dan itu memperbaiki masalahnya.
rmbianchi