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>

3.3. Thao tác với tập tin‌‌


3.3.1. Xem thuộc tính tệp


3.3.1.1. Tìm hiểu thêm về ls


Ngoài tên của tập tin, ls có thể cung cấp nhiều thông tin khác, chẳng hạn như loại tệp, như chúng ta đã thảo luận. Nó cũng có thể hiển thị các quyền trên một tệp, kích thước tệp, số inode, ngày và giờ tạo, chủ sở hữu và số lượng liên kết đến tệp. Với -a tùy chọn để ls, các tệp thường bị ẩn khỏi chế độ xem cũng có thể được hiển thị. Đây là những tập tin có tên bắt đầu bằng dấu chấm. Một vài ví dụ điển hình bao gồm các tệp cấu hình trong thư mục chính của bạn. Khi bạn làm việc với một hệ thống nào đó được một thời gian, bạn sẽ nhận thấy rằng có hàng chục tệp và thư mục đã được tạo nhưng không được tự động liệt kê trong chỉ mục thư mục. Bên cạnh đó, mỗi thư mục đều chứa một tệp có tên chỉ dấu chấm (.) và một tệp có hai dấu chấm (..), được sử dụng kết hợp với số inode của chúng để xác định vị trí của thư mục trong cấu trúc cây của hệ thống tệp.


Bạn thực sự nên đọc các trang Thông tin về ls, vì đây là lệnh rất phổ biến với nhiều tùy chọn hữu ích. Các tùy chọn có thể được kết hợp, như trường hợp của hầu hết các lệnh UNIX và các tùy chọn của chúng. Một sự kết hợp phổ biến là ls -đến; nó hiển thị một danh sách dài các tệp và thuộc tính của chúng cũng như các đích đến mà bất kỳ liên kết tượng trưng nào trỏ tới. ls -latr hiển thị các tệp giống nhau, chỉ bây giờ theo thứ tự đảo ngược của thay đổi cuối cùng, do đó tệp được thay đổi gần đây nhất sẽ xuất hiện ở cuối danh sách. Dưới đây là một vài ví dụ:


hình ảnh

krissie:~/mp3> ls

Album/ Radio/ Đĩa đơn/ gen/ index.html


krissie:~/mp3> ls -a

./ .thumbs Radio gen/

../ Album/ Đĩa đơn/ index.html


krissie:~/mp3> ls -l Đài phát thanh/

Tổng số 8


drwxr-xr-x

2 Krissie Krissie

4096

Tháng Mười

30

1999

Carolina/

drwxr-xr-x

2 Krissie Krissie

4096

Tháng Chín

24

1999

Dấu gạch chéo/

krissie:~/mp3> ls -ld Đài phát thanh/

drwxr-xr-x 4 krissie krissie 4096 30 tháng 1999 năm XNUMX Radio/


krissie:~/mp3> ls -ltr

Tổng số 20

drwxr-xr-x 4 krissie krissie 4096 30 tháng 1999 năm XNUMX Radio/

-rw-r--r-- 1 krissie krissie 453 Ngày 7 tháng 2001 năm XNUMX index.html

drwxrwxr-x 30 krissie krissie 4096 20/17 32:XNUMX Đơn/

drwxr-xr-x 2 krissie krissie 4096 Ngày 4 tháng 23 22:XNUMX gen/

drwxrwxr-x 13 krissie krissie 4096 21/11 40:XNUMX Album/

Trên hầu hết các phiên bản Linux ls is bí danh sang color-ls theo mặc định. Tính năng này cho phép xem loại tệp mà không cần sử dụng bất kỳ tùy chọn nào để ls. Để đạt được điều này, mỗi loại tệp đều có màu riêng. Sơ đồ tiêu chuẩn nằm trong

/etc/DIR_COLORS:


Bảng 3-5. Phối màu mặc định của Color-ls


Màu

Loại tập tin

màu xanh da trời

thư mục


đỏ

lưu trữ nén

trắng

tập tin văn bản

Hồng

hình ảnh

cyan

liên kết

màu vàng

thiết bị

màu xanh lá

thực thi

nhấp nháy màu đỏ

liên kết bị hỏng

Thông tin thêm có trong trang man. Thông tin tương tự ngày trước được hiển thị bằng cách sử dụng hậu tố cho mọi tên tệp không chuẩn. Để sử dụng đơn sắc (như in danh sách thư mục) và để dễ đọc nói chung, lược đồ này vẫn được sử dụng:


Bảng 3-6. Lược đồ hậu tố mặc định cho ls


Nhân vật

Loại tập tin

không

tập tin thông thường

/

thư mục

*

tập tin thực thi

@

Link

=

ổ cắm

|

đường ống được đặt tên

Mô tả đầy đủ chức năng và tính năng của ls lệnh có thể được đọc với Thông tin coreutils ls.


hình ảnh

3.3.1.2. Thêm công cụ


Để tìm hiểu thêm về loại dữ liệu chúng tôi đang xử lý, chúng tôi sử dụng hồ sơ yêu cầu. Bằng cách áp dụng một số thử nghiệm nhất định để kiểm tra các thuộc tính của tệp trong hệ thống tệp, các con số kỳ diệu và kiểm tra ngôn ngữ, hồ sơ cố gắng đưa ra phỏng đoán có cơ sở về định dạng của tệp. Vài ví dụ:


mike: ~> tập tin Tài liệu/

Tài liệu/: thư mục


mike: ~> tập tin công nghệ cao-stats.pdf

high-tech-stats.pdf: Tài liệu PDF, phiên bản 1.2


mike: ~> tập tin Nari-288.rm

Nari-288.rm: Tệp RealMedia


mike: ~> tập tin bijlage10.sdw

bijlage10.sdw: Tài liệu Microsoft Office


mike: ~> tập tin logo.xcf

logo.xcf: Dữ liệu hình ảnh GIMP XCF, phiên bản 0, 150 x 38, Màu RGB


mike: ~> tập tin cv.txt

cv.txt: văn bản ISO-8859


mike: ~> tập tin hình ảnh.png

image.png: Dữ liệu hình ảnh PNG, 616 x 862, thang độ xám 8 bit, không xen kẽ


mike: ~> hình tập tin

hình: văn bản ASCII

mike: ~> tập tin Tài liệu/

Tài liệu/: thư mục


mike: ~> tập tin công nghệ cao-stats.pdf

high-tech-stats.pdf: Tài liệu PDF, phiên bản 1.2


mike: ~> tập tin Nari-288.rm

Nari-288.rm: Tệp RealMedia


mike: ~> tập tin bijlage10.sdw

bijlage10.sdw: Tài liệu Microsoft Office


mike: ~> tập tin logo.xcf

logo.xcf: Dữ liệu hình ảnh GIMP XCF, phiên bản 0, 150 x 38, Màu RGB


mike: ~> tập tin cv.txt

cv.txt: văn bản ISO-8859


mike: ~> tập tin hình ảnh.png

image.png: Dữ liệu hình ảnh PNG, 616 x 862, thang độ xám 8 bit, không xen kẽ


mike: ~> hình tập tin

hình: văn bản ASCII



mike: ~> gửi cho tôi+tux.jpg

me+tux.jpg: Dữ liệu hình ảnh JPEG, chuẩn JFIF 1.01, độ phân giải (DPI), "28/1999/144", 144 x XNUMX


mike: ~> tập tin 42.zip.gz

42.zip.gz: dữ liệu nén gzip, xì hơi, tên file gốc,

`42.zip', sửa đổi lần cuối: Thu 1/23 45:39:2001 XNUMX, os: Unix


mike: ~> tập tin vi.gif

vi.gif: Dữ liệu ảnh GIF, phiên bản 89a, 88 x 31


mike: ~> tập tin slide1

slide1: văn bản tài liệu HTML


mike: ~> tập tin mẫu.xls

template.xls: Tài liệu Microsoft Office


mike: ~> tập tin abook.ps

abook.ps: Văn bản tài liệu PostScript tuân thủ ở cấp độ 2.0


mike: ~> tập tin/dev/log

/dev/log: ổ cắm


mike: ~> tập tin/dev/hda

/dev/hda: khối đặc biệt (3/0)


mike: ~> gửi cho tôi+tux.jpg

me+tux.jpg: Dữ liệu hình ảnh JPEG, chuẩn JFIF 1.01, độ phân giải (DPI), "28/1999/144", 144 x XNUMX


mike: ~> tập tin 42.zip.gz

42.zip.gz: dữ liệu nén gzip, xì hơi, tên file gốc,

`42.zip', sửa đổi lần cuối: Thu 1/23 45:39:2001 XNUMX, os: Unix


mike: ~> tập tin vi.gif

vi.gif: Dữ liệu ảnh GIF, phiên bản 89a, 88 x 31


mike: ~> tập tin slide1

slide1: văn bản tài liệu HTML


mike: ~> tập tin mẫu.xls

template.xls: Tài liệu Microsoft Office


mike: ~> tập tin abook.ps

abook.ps: Văn bản tài liệu PostScript tuân thủ ở cấp độ 2.0


mike: ~> tập tin/dev/log

/dev/log: ổ cắm


mike: ~> tập tin/dev/hda

/dev/hda: khối đặc biệt (3/0)

Sản phẩm hồ sơ lệnh có một loạt các tùy chọn, trong số những tùy chọn khác -z tùy chọn để xem xét các tập tin nén. Nhìn thấy Thông tin hồ sơ để biết mô tả chi tiết. Hãy nhớ rằng kết quả của hồ sơ không tuyệt đối, nó chỉ là phỏng đoán. Nói cách khác, hồ sơ có thể bị lừa.


hình ảnhTại sao lại có những ồn ào về loại và định dạng tập tin?

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