Điều đó có nghĩa là một tên tệp màu đỏ được hiển thị với nền đen?


16

Tôi có một vấn đề biên dịch và khi tôi kiểm tra thư mục lib / của mình, tôi nhận được kết quả này từ "ls":

đầu ra ls

Sự kết hợp màu đỏ / đen có nghĩa là gì?

Tôi đã kiểm tra đầu ra của "dircolors -p" như được đề xuất ở đây ( Ý nghĩa của tên tệp được hiển thị với nền đỏ ), nhưng tôi không thể tìm thấy câu trả lời.

Hơn nữa, các dấu hỏi ở vị trí của quyền / người dùng / kích thước / dấu thời gian có nghĩa là gì?

Cảm ơn bạn đã giúp đỡ

Câu trả lời:


19

Những gì bạn có là một symlink lơ lửng hoặc một symlink trỏ đến một tập tin hoặc thư mục không còn tồn tại.

Bản thân một liên kết tượng trưng thực sự không có kích thước tệp, vì đó không phải là tệp. Các liên kết tượng trưng được lưu trữ trong chính các nút , có nghĩa là chúng không có nội dung hoặc kích thước thực, mà thay vào đó là các con trỏ tới các tệp khác trên đĩa.

Đầu ra của file libCLHEP-Exceptions-2.1.3.1.asẽ tiết lộ nơi nó trỏ đến.


1
ls -lcũng nên in mục tiêu symlink mà dường như không làm ở đây.
Stefan Seidel

1
Điều này đúng trong hầu hết các trường hợp, nhưng tôi đã thấy nó không thực hiện được điều đó trong một vài trường hợp mơ hồ. filethường là tốt hơn rất nhiều trong việc tìm ra những gì đang xảy ra với một tập tin cụ thể, erm ,.
Xyon

Rất cám ơn Xyon, tôi đã không biết filelệnh: nó thực sự rất hữu ích. +1!
rmbianchi

3

Thoạt nhìn, nó trông giống như một liên kết bị hỏng, nhưng vì nó được coi là một tệp thông thường, nó có thể là một hệ thống tệp bị hỏng. Cố gắng thực hiện một fscktrên hệ thống tệp và sau đó cố gắng xóa tệp này nếu nó vẫn còn đó.


1
Cảm ơn câu trả lời của bạn Stefan, +1. Trên thực tế, tôi đã cố gắng để loại bỏ các liên kết bị hỏng, nhưng rmđã đưa ra một lỗi "không có tập tin hoặc thư mục". Thật sự rất lạ, vì liên kết đã bị hỏng, tập tin không có ở đó và rmvẫn từ chối xóa liên kết ... Dù sao, tôi đã xóa toàn bộ thư mục và điều đó đã khắc phục vấn đề.
rmbianchi
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.