= ký ở cuối tệp .sock trong đầu ra ls


14

Tôi đang chạy shell zsh trong emacs. Khi tôi chạy, lstôi nhận được một =phần cuối của .socktập tin. Có =nghĩa là gì? Có phải là duy nhất cho ổ cắm unix?

Câu trả lời:


15

Theo tài liệu coreutils dưới --classify(bí danh -F), =là dành cho ổ cắm:

Nối một ký tự cho mỗi tên tệp cho biết loại tệp. Ngoài ra, đối với các tệp thông thường có thể thực thi được, hãy thêm '*'. Các chỉ báo loại tệp là '/' cho các thư mục, '@' cho các liên kết tượng trưng, ​​'|' đối với FIFO, '=' cho ổ cắm, '>' cho cửa ra vào và không có gì cho các tệp thông thường. Không theo các liên kết tượng trưng được liệt kê trên dòng lệnh trừ khi các tùy chọn --dereference-Command-line (-H), --dereference (-L) hoặc --dereference-command-line-symlink-to-dir được chỉ định.


Neato, cảm ơn bạn. Chưa bao giờ nghe nói về cửa như một tên chính thức trước đây.
Edgar Aroutiounian

2
và nếu bạn không thực sự gõ --classifyhoặc --indicator-style=classify, nó có thể được thêm bởi một bí danh.
Robin Green

1
@EdgarAroutiounian Cửa là một tính năng của Solaris, không được áp dụng rộng rãi và đặc biệt là không có sẵn trên Linux.
Gilles 'SO- ngừng trở nên xấu xa'
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.