= sign ที่ท้ายไฟล์ .ock ในเอาต์พุต ls


15

ฉันกำลังใช้เปลือก zsh ใน emacs เมื่อฉันรันlsฉันจะได้รับไฟล์=ท้าย.sockไฟล์ อะไร=หมายถึง? มันเป็นเอกลักษณ์ของซ็อกเก็ตยูนิกซ์?

คำตอบ:


16

ตามเอกสารcoreutilsภายใต้--classify(นามแฝง-F) =มีไว้สำหรับซ็อกเก็ต:

ผนวกอักขระแต่ละชื่อไฟล์ที่ระบุประเภทไฟล์ นอกจากนี้สำหรับไฟล์ปกติที่สามารถใช้งานได้ให้ผนวก '*' ตัวบ่งชี้ประเภทไฟล์คือ '/' สำหรับไดเรกทอรี '@' สำหรับลิงก์สัญลักษณ์ '|' สำหรับ FIFOs, '=' สำหรับซ็อกเก็ต, '>' สำหรับประตูและไม่มีอะไรสำหรับไฟล์ปกติ อย่าทำตามลิงก์สัญลักษณ์ที่แสดงรายการบนบรรทัดคำสั่งยกเว้นว่ามีการระบุตัวเลือก --dereference-command-line (-H), --dereference (-L) หรือ --dereference-command-line-symlink-to-dir


Neato ขอบคุณ ไม่เคยได้ยินชื่อประตูอย่างเป็นทางการมาก่อน
Edgar Aroutiounian

2
และถ้าคุณไม่ได้พิมพ์จริง ๆ--classifyหรือ--indicator-style=classifyมันอาจถูกเพิ่มโดยนามแฝง
Robin Green

1
@EdgarAroutiounian Doorsเป็นคุณสมบัติ Solaris ที่ไม่ได้รับการยอมรับอย่างกว้างขวางและโดยเฉพาะอย่างยิ่งไม่สามารถใช้งานได้บน Linux
Gilles 'หยุดความชั่วร้าย'
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.