Lệnh xem cây thư mục trong linux

Quản Trị Mạng - Bạn gồm bao giờ thắc mắc tại vì sao những một số lịch trình trong Linux được lưu dưới các thỏng mục khác biệt nhỏng /bin, /sbin, /usr/bin hay /usr/sbin?

lấy ví dụ như nlỗi, một vài được lưu lại vào /usr/bin. Sao không là /bin tốt /sbin? Điểm khác hoàn toàn giữa các thỏng mục chính là gì?

*


Trong nội dung bài viết này, chúng tôi đang ôn lại giúp đỡ bạn về cấu trúc tệp tin khối hệ thống của Linux với chân thành và ý nghĩa của từng tlỗi mục chủ yếu.

You watching: Lệnh xem cây thư mục trong linux

Cấu trúc cây tlỗi mục vào Linux

1. / - Root

Đúng cùng với tên thường gọi của mình: nút gốc (root) đó là chỗ bắt đầu của tất cả các file cùng thư mục. Chỉ tất cả root user mới bao gồm quyền ghi vào tlỗi mục này. Chú ý rằng /root là thỏng mục trang chính của root user chứ đọng chưa phải là /.

2. /bin - Chương trình của fan dùng

Thư mục này đựng các công tác triển khai. Các chương trình phổ biến của Linux được thực hiện vị tất cả người dùng được lưu giữ ở đây. lấy ví dụ như: ps, ls, ping...

3. /sbin - Cmùi hương trình hệ thống

Cũng y như /bin, /sbinn cũng chứa những công tác triển khai, nhưng chúng là các lịch trình của admin, dành cho bài toán duy trì khối hệ thống. lấy một ví dụ như: reboot, fdisk, iptables...

4. /etc - Các tệp tin cấu hình

Thỏng mục này cất các tệp tin thông số kỹ thuật của các chương trình, mặt khác nó còn chứa các shell script dùng làm khởi rượu cồn hoặc tắt những lịch trình khác. Ví dụ: /etc/resolv.conf, /etc/logrolate.conf


5. /dev - Các file thiết bị

Các phân vùng ổ cứng, thiết bị nước ngoài vi nhỏng USB, ổ đĩa gặm bên cạnh, hay bất kể máy như thế nào thêm kèm vào khối hệ thống những được lưu giữ ở chỗ này. Ví dụ: /dev/sdb1 là tên của USB bạn vừa gặm vào sản phẩm, nhằm msinh hoạt được USB này bạn cần sử dụng lệnh mount cùng với quyền root: # mount /dev/sdb1 /tmp

6. /tmp - Các tệp tin tạm

Thỏng mục này đựng những file tạm thời được sinh sản vì chưng hệ thống với những người tiêu dùng. Các file lưu lại vào tlỗi mục này sẽ ảnh hưởng xóa khi hệ thống khởi cồn lại.

7. /proc - tin tức về các tiến trình

Thông tin về những tiến trình đang làm việc sẽ tiến hành giữ vào /proc bên dưới dạng một khối hệ thống file tlỗi mục tế bào phỏng. Ví dụ thỏng mục bé /proc/pid chứa những biết tin về các bước tất cả ID là pid (pid ~ process ID). Dường như đó cũng là chỗ lưu lại ban bố về về những tài nguyên ổn vẫn áp dụng của khối hệ thống như: /proc/version, /proc/uptime...

8. /var - File về trở nên của cmùi hương trình

tin tức về những trở thành của hệ thống được lưu lại vào thư mục này. Nlỗi báo cáo về log file: /var/log, những gói với đại lý dữ liệu /var/lib...

9. /usr - Chương trình của tín đồ dùng

Chứa những thư viện, tệp tin thực thi, tài liệu lí giải cùng mã nguồn mang lại công tác chạy sống màn chơi 2 của khối hệ thống. Trong đó


/usr/bin chứa những tệp tin tiến hành của người dùng như: at, awk, cc, less... Nếu bạn không kiếm thấy bọn chúng trong /bin hãy tìm kiếm trong /usr/bin/usr/sbin cất các file thực hiện của khối hệ thống dưới quyền của admin như: atd, cron, sshd... Nếu bạn không kiếm thấy bọn chúng trong /sbin thì nên kiếm tìm vào tlỗi mục này./usr/lib cất những thư viện cho các lịch trình trong /usr/bin và /usr/sbin/usr/local chứa các cmùi hương tình của người tiêu dùng được sở hữu từ mã mối cung cấp. lấy một ví dụ nlỗi các bạn sở hữu apache tự mã nguồn, nó sẽ được lưu lại bên dưới /usr/local/apache2

10. /home - Thỏng mục tín đồ của dùng

Tlỗi mục này đựng toàn bộ các file cá thể của từng người tiêu dùng. Ví dụ: /home/john, /home/marie

11. /boot - Các tệp tin khởi động

Tất cả những file trải đời Khi khởi cồn như initrd, vmlinux. grub được lưu trên đây. lấy ví dụ như vmlixuz-2.6.32-24-generic

12. /lib - Tlỗi viện hệ thống

Chứa hẹn cá thỏng viện hỗ trợ cho những file thực thi trong /bin cùng /sbin. Các tlỗi viện này thường xuyên mang tên bắt đầu bởi ld* hoặc lib*.so.*. lấy ví dụ như ld-2.11.1.so tốt libncurses.so.5.7

13. /opt - Các ứng dụng prúc tùy chọn

Tên thư mục này nghĩa là optional (tùy chọn), nó đựng các áp dụng cung cấp từ bỏ những công ty hỗ trợ tự do không giống. Các áp dụng này có thể được cài đặt sinh hoạt /opt hoặc một tlỗi mục nhỏ của /opt

14. /mnt - Tlỗi mục để mount

Đây là thỏng mục trợ thời để mount các file hệ thống. lấy ví dụ như nlỗi # mount /dev/sda2 /mnt

15. /truyền thông - Các vật dụng gắn hoàn toàn có thể gỡ bỏ

Tlỗi mục trợ thì này đựng những thứ nlỗi CdRom /media/cdrom. floppy /media/floopy xuất xắc những phân vùng đĩa cứng /media/Data (đọc như là ổ D:/Data trong Windows)


16. /srv - Dữ liệu của những hình thức dịch vụ khác

Chứa hẹn tài liệu tương quan mang đến các hình thức dịch vụ máy chủ nlỗi /srv/svs, đựng các tài liệu tương quan mang đến CVS.

See more: Top Những Loài Rắn Độc Nhất Thế Giới Hiện Nay, Top 10 Loài Rắn Nguy Hiểm Nhất Thế Giới

Cách in kết cấu cây thỏng mục trong Linux

Phần này sẽ chỉ cho mình biện pháp coi cấu trúc tlỗi mục bằng lệnh tree. Lệnh này đang hiển thị câu chữ của một thỏng mục ngơi nghỉ format cây.

Nếu bạn chạy lệnh tree nhưng không có bất kỳ đối số nào, lệnh tree đã hiển thị toàn bộ văn bản của thỏng mục thao tác làm việc hiện hành sinh hoạt định hình cây.

$ treeĐầu ra mẫu:

Chạy lệnh tree không có bất kỳ đối số nào

Sau lúc kết thúc bài toán liệt kê toàn bộ các file/thư mục được tra cứu thấy, lệnh tree trả về tổng cộng tệp tin và/hoặc thư mục được liệt kê. Nhỏng các bạn thấy trong cổng output ngơi nghỉ trên, tlỗi mục bây giờ chứa 3321 tlỗi mục con với 40023 file.

Để liệt kê những file của thư mục ví dụ ở định dạng cây, chẳng hạn như /etc, hãy chạy lệnh:

$ tree /etc/Đầu ra mẫu:

Liệt kê những tệp tin của thư mục rõ ràng ngơi nghỉ format cây

Theo mang định, lệnh tree sẽ không liệt kê các file ẩn. Nếu bạn muốn liệt kê các file ẩn, hãy thực hiện tsay đắm số -a nlỗi bên dưới.

$ tree -a /etc/Đầu ra mẫu:

Lệnh tree hiển thị các file ẩn

Bây tiếng, hãy soát sổ Áp sạc ra làm việc bên trên. Tổng số thư mục với file cao hơn Áp sạc ra trước đó. Đó là cũng chính vì, lần này lệnh tree liệt kê tất cả các tlỗi mục cùng tệp tin, bao gồm cả file ẩn.Để coi cấu tạo thư mục ngơi nghỉ format màu sắc, hãy sử dụng tđam mê số -C.

$ tree -C /etc/Đầu ra mẫu:

Xem cấu trúc thư mục làm việc định hình màu

Quý Khách tất cả chú ý không? Bây giờ đồng hồ, lệnh tree liệt kê những tlỗi mục cùng tệp tin cùng với đông đảo color khác biệt. Vấn đề này đã hữu ích trong Việc minh bạch các thỏng mục và tệp tin.Như bạn cũng có thể nhận thấy, tất cả các lệnh trên phần lớn liệt kê các tlỗi mục nhỏ và tệp tin. quý khách hàng cũng rất có thể chỉ liệt kê các thỏng mục thực hiện tđê mê số -d nhỏng bên dưới.

$ tree -d /etc/Đầu ra mẫu:

Chỉ liệt kê những tlỗi mục

quý khách cũng hoàn toàn có thể hiển thị danh sách tlỗi mục theo từng chiếc bằng cách áp dụng lệnh sau:

$ tree -d /etc/ | lessNhấn ENTER để điều hướng qua đầu ra.

See more: Nội Dung Hồ Sơ Thanh Quyết Toán Gồm Những Gì ? Hồ Sơ Quyết Toán Công Trình Xây Dựng

Theo mang định, lệnh tree đã liệt kê toàn bộ những thỏng mục bé cùng file bên phía trong thỏng mục chủ yếu. Để số lượng giới hạn độ sâu hoặc tầm độ đệ quy, hãy áp dụng tđắm đuối số -L nhỏng bên dưới.


Chuyên mục: Chia sẻ