GIÁO TRÌNH HỆ ĐIỀU HÀNH UNIX - LINUX - Trang 73

7
2

file [tùy-chn] [-f file] [-m <file-nh>...] <file>...

Lệnh

file cho phép xác định và in ra kiểu thông tin chứa trong file. Lệnh file sẽ lần lượt

kiểm tra từ kiểu file hệ thống, kiểu file

magic (ví dụ file mô tả thiết bị) rồi đến kiểu file

văn bản thông thường. Nếu file được kiểm tra thỏa mãn một trong ba kiểu file trên thì kiểu
file sẽ được in ra theo các dạng cơ bản sau:

text: dạng file văn bản thông thường, chỉ chứa các mã ký tự ASCII.

executable: dạng file nhị phân khả thi.

data: thường là dạng file chứa mã nhị phân và không thể in ra được.

Một số tuỳ chọn sau đây:

-b : cho phép chỉ đưa ra kiểu file mà không đưa kèm theo tên file.
-f tên-file : cho phép hiển thị kiểu của các file có tên trùng với nội dung trên mỗi dòng trong

file tên-file. Để kiểm tra trên thiết bị vào chuẩn, sử dụng dấu "-".

-z : xem kiểu của file nén.

Ví dụ:

# file file.c file /dev/hda

file.c: C program text

file:

ELF

32-bit

LSB

executable,

Intel

80386,version

1,dynamically linked, not stripped

/dev/hda:

block special

Lệnh trên cho xem kiểu của hai file

file.c, file và thư mục /dev/hda.

Nhớ rằng kết quả của lệnh

file không phải lúc nào cũng chính xác tuyệt đối.

* Xem ni dung file vi lnh cat

Ở đoạn trước, chúng ta đã có dịp làm quen với lệnh

cat thông qua tác dụng tạo file của

lệnh. Phần này giới thiệu tác dụng chủ yếu của lệnh

cat: đó là tác dụng xem nội dung của

một file. Cú pháp lệnh:

cat [tùy-chn] <tên file>

Các tùy chọn:

-A, --show-all : giống như tùy chọn -vET.
-b, --number-nonblank : hiển thị thêm số thứ tự trên mỗi dòng (bỏ qua dòng trống).
-e : giống như tùy chọn -vE.
-E, --show-ends : hiển thị dấu "$" tại cuối mỗi dòng.
-n, --number : hiển thị số thứ tự của mỗi dòng (kể cả dòng trống).
-s : nếu trong nội dung file có nhiều dòng trống thì sẽ loại bỏ bớt để chỉ hiển thị một dòng

trống.

-t : giống như -vT.
-T, --show-tabs : hiển thị dấu TAB dưới dạng ^I.
-v, --show-nonprinting : hiển thị các ký tự không in ra được ngoại trừ LFD và TAB.
--help : hiển thị trang trợ giúp và thoát.

Ví dụ: