Tree – lệnh liệt kê thư mục và file theo dạng cây trên Linux

Lệnh cây

Cây liệt kê nội dung của các thư mục dưới dạng hình cây dễ nhìn. Đây là một chương trình gọn gàng và hữu ích mà bạn có thể sử dụng để xem cấu trúc của hệ thống File.

Sự miêu tả

Tree là một chương trình liệt kê thư mục đệ quy tạo ra một danh sách các File (được tô màu nếu biến môi trường LS_COLORS được đặt) và đầu ra là tty. Không có đối số, Tree liệt kê các File trong thư mục hiện tại. Khi các đối số thư mục được đưa ra, Tree sẽ liệt kê tất cả các File và / hoặc thư mục được tìm thấy trong các thư mục đã cho tương ứng. Sau đó cây trả về tổng số File và / hoặc thư mục được liệt kê.

Theo mặc định, khi gặp một liên kết tượng trưng, ​​đường dẫn mà liên kết tượng trưng đề cập đến sẽ được in sau tên của liên kết ở định dạng:

tên -> đường dẫn thực

Nếu tùy chọn -l được hiển thị và liên kết tượng trưng đề cập đến một thư mục thực, cây sẽ đi theo đường dẫn của liên kết tượng trưng như thể nó là một thư mục thực.

Cú pháp

Lựa chọn

–Cứu giúp: Xuất ra một danh sách sử dụng dài.

–phiên bản: Xuất phiên bản của Tree

-a: Tất cả các File được in. Theo mặc định, cây không in các File ẩn (những File bắt đầu bằng dấu chấm `. ‘). Không có trường hợp cây in cấu trúc hệ thống File. ‘(thư mục hiện tại) và `..’ (thư mục trước).

-d: Chỉ danh sách thư mục.

-f: In tiền tố đường dẫn đầy đủ cho mỗi File.

-Tôi: Cây sẽ không in dòng thụt lề. Hữu ích khi được sử dụng kết hợp với các tùy chọn -f.

-l: Theo dõi các liên kết tượng trưng đến các thư mục như thể chúng là các thư mục. Các liên kết dẫn đến một vòng lặp đệ quy được tránh.

-x: Chỉ sử dụng hệ thống File hiện tại, như với find-xdev.

Mình nghĩ bạn cần xem =>  Cách xóa tài khoản ID Apple của bạn trên iPhone dễ dàng nhất

-P mẫu: Chỉ liệt kê các File phù hợp với mẫu ký tự đại diện. Lưu ý: bạn phải sử dụng tùy chọn -a để xem các File bắt đầu bằng dấu chấm ‘.‘ thích hợp. Các toán tử ký tự đại diện hợp lệ là `* ‘(bất kỳ 0 hoặc nhiều ký tự),’?‘(bất kỳ ký tự đơn nào),’[…] ‘(có thể sử dụng bất kỳ ký tự đơn nào được liệt kê giữa dấu ngoặc (tùy chọn – (dấu gạch ngang) cho phạm vi ký tự: ví dụ: [AZ]) và` [^ …]‘(bất kỳ ký tự đơn nào không được liệt kê trong ngoặc đơn) và’| ‘tách các mẫu thay thế.

-TÔI mẫu: Không liệt kê các File khớp với mẫu ký tự đại diện.

–prune: Làm cho cây thư mục trống từ đầu ra, hữu ích khi được sử dụng cùng với -P hoặc là -TÔI.

–filelimit #: Không hạ cấp xuống các thư mục chứa nhiều hơn # mục nhập.

–timefmt định dạng: Bản in (ngụ ý -D) và định dạng ngày ở định dạng chuỗi định dạng bằng cú pháp strftime.

–không có báo cáo: Bỏ qua việc in báo cáo File và thư mục ở cuối danh sách cây.

-p: In các biện pháp bảo vệ trên mỗi File (theo ls -l).

-S: In kích thước của mỗi File với tên.

-u: In tên người dùng hoặc UID # nếu không có tên người dùng của File.

-g: In tên nhóm hoặc GID # nếu không có tên nhóm của File.

-D: In ngày của lần sửa đổi cuối cùng cho các File được liệt kê.

–inodes: In số inode của File hoặc thư mục.

–device: In số thiết bị chứa File hoặc thư mục.

-F: “/ ‘cho thư mục, a` =‘cho các File socket, một’* ‘cho các File thực thi và a` |‘cho FIFO, trong ls -F.

-q: In các ký tự không in được trong tên File dưới dạng dấu chấm hỏi thay vì ký hiệu cà rốt mặc định.

-N: In các ký tự không in được thay vì ký hiệu cà rốt mặc định.

-r: Sắp xếp đầu ra theo thứ tự bảng chữ cái ngược lại.

-t: Sắp xếp đầu ra theo thời gian sửa đổi cuối cùng thay vì thứ tự bảng chữ cái.

Mình nghĩ bạn cần xem =>  Một vài mẹo đơn giản giúp tiết kiệm pin laptop

–dirsfirst: Liệt kê các thư mục phía trước các File.

-n: Luôn tắt chức năng chỉnh màu, có thể điều chỉnh tùy theo sở thích -C.

-C: Luôn bật chế độ tô màu, sử dụng màu tích hợp mặc định nếu biến môi trường LS_COLORS không được đặt. Hữu ích để tô màu đầu ra cho đường ống.

-A: Bật hack đồ họa dòng ANSI khi in dòng thụt lề.

-S: Bật đồ họa dòng ASCII (hữu ích khi sử dụng phông chữ chế độ bảng điều khiển linux). Tùy chọn này hiện tương đương với –charset = IBM437 và cuối cùng sẽ bị khấu hao.

-L level: Độ sâu hiển thị tối đa của cây thư mục.

-R: Đệ quy vượt qua cây mỗi cấp thư mục (xem các tùy chọn -L), và ở mỗi cấp độ thực thi lại cây -o 00Tree.html như một tùy chọn mới.

-H baseHREF: Bật đầu ra HTML, bao gồm cả các tham chiếu HTTP. Hữu ích cho các trang web ftp. baseHREF cung cấp vị trí ftp cơ sở bằng cách sử dụng đầu ra HTML. Điều đó có nghĩa là thư mục cục bộ có thể / local / ftp / pubnhưng nó phải được tham chiếu là ftp: //host-name.organization.domain/pub (baseHREF phải là ftp: //hostname.organization.domain). Gợi ý: không sử dụng các luồng ANSI với tùy chọn này và không cung cấp nhiều hơn một thư mục trong danh sách thư mục. Nếu bạn muốn sử dụng màu thông qua biểu định kiểu CSS, hãy sử dụng tùy chọn -C ngoài tùy chọn này để buộc màu đầu ra.

-T title: Đặt tiêu đề và chuỗi tiêu đề H1 ở chế độ xuất HTML.

–charset bảng mã: Đặt bộ ký tự để sử dụng khi xuất HTML và vẽ đường.

–nolinks: Tắt siêu liên kết trong đầu ra HTML.

-o tên tập tin: Gửi đầu ra tới tên File.

Cây ví dụ

cây

Hiển thị nội dung của thư mục hiện tại và các thư mục con trong một cây. Đầu ra có dạng đồ họa giống như ví dụ sau:

.

├── config.dat

├── dữ liệu

│ ├── data1.bin

│ ├── data2.sql

│ └── data3.inf

├── hình ảnh

│ ├── background.jpg

│ ├── icon.gif

│ └── logo.jpg

Mình nghĩ bạn cần xem =>  Cách tắt trợ lý ảo Google Assistant trên điện thoại Android

├── program.exe

└── readme.txt.

2 thư mục, 9 File

cây -I ‘ví dụ * | thùng rác | lib ‘

Hiển thị một cây không bắt đầu bằng một phiên bản hoặc chứa viên bicũng không lib như được chỉ định trong mẫu.

cây -P ‘t *’

Có chữ in hoa P, bạn có thể liệt kê các File với một mẫu. Ví dụ mẫu này cho thấy một cây chỉ chứa các thư mục bắt đầu bằng t hoặc các thư mục chứa các File bắt đầu bằng t.

cây -p

Với p Trong trường hợp thấp hơn, bạn có thể liệt kê một cây hiển thị các quyền đối với File.

Dịch từ: computerhope.com/unix/tree.htm

>> Có thể bạn quan tâm: Cách khắc phục lỗi “Ứng dụng khác hiện đang giữ Key yum” trên CentOS / RHEL

✤ Top 20 bài viết Thủ Thuật mới nhất :

Xem thêm nhiều Thủ Thuật mới hay

Leave A Reply

Your email address will not be published.