OnWorks Linux và Windows Online WorkStations

Logo

Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

♦ Hiểu và sử dụng các loại liên kết khác nhau

♦ Tìm hiểu về thuộc tính tệp và thay đổi quyền đối với tệp


hình ảnh


3.1. Tổng quan chung về hệ thống tệp Linux


3.1.1. Các tập tin


3.1.1.1. Chung


Mô tả đơn giản về hệ thống UNIX, cũng có thể áp dụng cho Linux, là:


"Trên hệ thống UNIX, mọi thứ đều là tệp; nếu thứ gì đó không phải là tệp, thì đó là một quá trình."


Tuyên bố này đúng bởi vì có những tệp đặc biệt không chỉ là tệp (ví dụ: đường ống và ổ cắm được đặt tên), nhưng để giữ cho mọi thứ đơn giản, nói rằng mọi thứ là tệp là một sự khái quát có thể chấp nhận được. Hệ thống Linux, giống như UNIX, không có sự khác biệt giữa tệp và thư mục, vì thư mục chỉ là một tệp chứa tên của các tệp khác. Chương trình, dịch vụ, văn bản, hình ảnh, v.v., tất cả đều là tệp. Các thiết bị đầu vào và đầu ra, và nói chung là tất cả các thiết bị, được coi là tệp, theo hệ thống.


Để quản lý tất cả các tệp đó một cách có trật tự, con người thích nghĩ về chúng trong một cấu trúc giống như cây có thứ tự trên đĩa cứng, như chúng ta đã biết từ MS-DOS (Hệ điều hành đĩa). Các cành lớn chứa nhiều cành hơn, và các cành ở cuối chứa lá của cây hoặc các tệp bình thường. Bây giờ chúng ta sẽ sử dụng hình ảnh này của cái cây, nhưng chúng ta sẽ tìm hiểu sau tại sao đây không phải là một hình ảnh hoàn toàn chính xác.


hình ảnh

3.1.1.2. Các loại tệp


Hầu hết các tệp chỉ là tệp, được gọi là đều đặn các tập tin; chúng chứa dữ liệu bình thường, ví dụ: tệp văn bản, tệp thực thi hoặc chương trình, đầu vào hoặc đầu ra từ một chương trình, v.v.


Mặc dù rất an toàn khi giả sử rằng mọi thứ bạn gặp trên hệ thống Linux là một tệp, nhưng vẫn có một số ngoại lệ.


Danh Mục: tệp là danh sách các tệp khác.

Tệp đặc biệt: cơ chế được sử dụng cho đầu vào và đầu ra. Hầu hết các tệp đặc biệt đều nằm trong / dev, chúng ta sẽ thảo luận về chúng sau.

Liên kết: một hệ thống để hiển thị một tệp hoặc thư mục trong nhiều phần của cây tệp của hệ thống. Chúng tôi sẽ nói về các liên kết một cách chi tiết.

(Miền) ổ cắm: một loại tệp đặc biệt, tương tự như ổ cắm TCP / IP, cung cấp mạng liên quá trình được bảo vệ bởi kiểm soát truy cập của hệ thống tệp.

Đường ống được đặt tên: hoạt động giống như ổ cắm và tạo thành một cách để các quy trình giao tiếp với nhau, mà không cần sử dụng ngữ nghĩa ổ cắm mạng.


Sản phẩm -l tùy chọn để ls hiển thị loại tệp, sử dụng ký tự đầu tiên của mỗi dòng nhập:


hình ảnh

jaime: ~ / Tài liệu> ls-l

Tổng số 80


-rw-rw-r--

1

Jaime

Jaime

31744

Tháng Hai

21

17:56

giới thiệu Linux.doc

-rw-rw-r--

1

Jaime

Jaime

41472

Tháng Hai

21

17:56

Linux.doc

drwxrwxr-x

2

Jaime

Jaime

4096

Tháng Hai

25

11:50

khóa học mơ ước

Bảng này cung cấp tổng quan về các ký tự xác định loại tệp:


Bảng 3-1. Các loại tệp trong danh sách dài


Ý nghĩa

-

Tệp thông thường

d

thư mục

l

liên kết

c

Tập tin đặc biệt

s

Ổ cắm

p

Đường ống có tên

b

Chặn thiết bị

Để không phải luôn thực hiện một danh sách dài để xem loại tệp, nhiều hệ thống theo mặc định không chỉ phát hành ls, Nhưng ls -F, hậu tố tên tệp bằng một trong các ký tự "/ = * | @" để chỉ ra loại tệp. Để giúp người dùng bắt đầu trở nên dễ dàng hơn, cả hai -F --màu sắc các tùy chọn thường được kết hợp, xem Phần 3.3.1.1. Chúng tôi sẽ sử dụng ls -F trong suốt tài liệu này để dễ đọc hơn.


Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: