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.
-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.
–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
├── 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 :
- Cài đặt LAMP Stack trên Ubuntu 18.04
- Hướng dẫn cài đặt cấu hình định tuyến tĩnh trên Router Cisco
- 8 cách bảo mật mạng không dây wifi giúp làm việc, lướt web an toàn
- 7 cách mở Task Manager trên máy tính Windows 8
- Tổng quan và cách cài đặt NGINX
- Cài đặt Postfix trên CentOS 7
- Những điều cần biết về Computer Forensics
- Cách chèn code Google Analytics vào WordPress đơn giản dễ dàng nhất
- Cách cài đặt IP tĩnh cho thiết bị trên router wifi mạng VNPT đơn giản nhất
- Sử dụng Node.js dễ dàng cho lập trình viên trên máy chủ ảo của BizFly Cloud
- VGA là gì? Bí quyết chọn card màn hình (VGA) phù hợp cho máy tính
- Cách reset win 10 không bị lỗi cho laptop, máy tính
- Nâng cấp win 10 lên những phiên bản cao cấp hơn để sử dụng nhiều tính năng hơn cho máy tính
- 3 cách đổi mật khẩu wifi trên điện thoại cực đơn giản
- Hướng dẫn cách làm trò chơi trên PowerPoint cực đơn giản
- Cách kiểm tra nhiệt độ CPU máy tính bằng phần mềm trên win 10
- Khắc phục lỗi “remote desktop can’t connect to remote computer” – Hướng dẫn chi tiết nhất
- 7 cách làm mờ ảnh online nhanh nhất cho hiệu ứng như ý muốn trên máy tính, điện thoại
- 5 cách nhắn tin trên instagram bằng máy tính cực kỳ đơn giản
- Pagespeed Insights
Xem thêm nhiều Thủ Thuật mới hay