2011-07-28 30 views
7

Tôi đã thấy trang người đàn ông của test.tệp thông thường là gì trên unix

nơi bên dưới được đề cập.

-e pathname 
    True if pathname resolves to a file that exists. False if pathname cannot be resolved. 
-f pathname 
    True if pathname resolves to a file that exists and is a regular file. False if pathname cannot be resolved, or if pathname resolves to a file that exists but is not a regular file. 

cờ -f nói True nếu tên đường dẫn giải quyết vào một tập tin tồn tại và là một tập tin thường xuyên thể ai xin vui lòng cho một tập tin thường xuyên là những gì và những gì không phải là một tập tin thông thường.

Trả lời

4

Tệp không thường xuyên là thiết bị, đường ống, ổ cắm ... hãy thử [ -f /dev/tty0 ], ví dụ. Các liên kết tượng trưng cũng không thường xuyên, nhưng chúng là được giải quyết bởi test -f.

7

Họ văn bản hoặc dữ liệu nhị phân, được gọi là 'tập tin thông thường' để phân biệt với các loại khác như thư mục, liên kết tượng trưng, ​​ổ cắm, vv

Hãy xem http://en.wikipedia.org/wiki/Unix_file_types

2

Nó không phải là một thư mục , tệp thiết bị, khối thiết bị, FIFO hoặc ổ cắm. Nếu bạn làm một l-l. Những cái bắt đầu bằng "-" là các tệp. Trên thực tế hầu hết mọi người chỉ tham chiếu như một tệp.

Các vấn đề liên quan