Đối với tên tệp, dấu gạch dưới hoặc dấu gạch ngang phổ biến hơn trong tên tệp Unix? [đóng cửa]


22

Khi bạn đặt tên tệp có nhiều từ trong tên, việc sử dụng dấu gạch dưới, vỏ lạc đà hoặc dấu gạch ngang để phân tách các từ có phổ biến hơn không?


Khi tôi đặt tên cho chúng? Không gian.
Random832

7
Các lệnh và tệp Unix truyền thống không có xu hướng có nhiều hơn một từ. Hầu hết là một vài chữ cái. Đối với các tập tin của riêng bạn, nó thực sự là tùy thuộc vào bạn. Tôi tránh không gian bởi vì chúng là một nỗi đau để giải quyết trên dòng lệnh. Bộ ký tự tên tệp di động POSIX khá hạn chế: chữ và số, dấu chấm, dấu gạch dưới và dấu gạch ngang.
jw013

Trái ngược với phương pháp đặt tên nào?
Karlson

Câu hỏi này có thể thú vị.
Francesco Turco

Câu trả lời:


32

Trên một trong những hệ thống ngẫu nhiên của tôi:

$ find /usr/bin -xdev -type f -name '*-*' | wc -l                # hyphen
1019
$ find /usr/bin -xdev -type f -name '*_*' | wc -l                # underscore
311
$ find /usr/bin -xdev -type f -name '*[a-z][A-Z][a-z]*' | wc -l  # camelcase
2
$ find /usr/bin -xdev -type f -name '* *' | wc -l                # space
0

Số dặm của bạn có thể thay đổi. Có rất nhiều sở thích cá nhân liên quan - thư mục nhà của tôi có lẽ bị lệch rất nhiều về dấu gạch ngang, bởi vì gạch dưới và camelcase liên quan đến dịch chuyển, và không gian có khó khăn khi trích dẫn.

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.