Computer >> Máy Tính >  >> Hệ thống >> Linux

Các lệnh hữu ích của Linux để liệt kê nội dung của một thư mục

Các lệnh hữu ích của Linux để liệt kê nội dung của một thư mục

Khi nói đến các lệnh Linux, có rất nhiều lệnh mà bạn có thể sử dụng để chạy các tác vụ. Và nếu bạn muốn liệt kê nội dung của một thư mục giống như trình quản lý tệp, có một số lệnh để làm như vậy. Hãy kiểm tra chúng.

ls

Lệnh Linux phổ biến nhất để liệt kê nội dung của một thư mục là ls . Theo mặc định, ls liệt kê nội dung của một thư mục trong các cột. Các màu khác nhau được sử dụng để hiển thị các tệp và thư mục.

Các lệnh hữu ích của Linux để liệt kê nội dung của một thư mục

Các thư mục do người dùng tạo có tên được hiển thị trong các dấu ngoặc kép. Các thư mục được tạo bởi hệ thống có tên của chúng được hiển thị đơn giản. Màu sắc được sử dụng để hiển thị tên của tệp, thư mục và tập lệnh phụ thuộc vào chủ đề trực quan mà thiết bị đầu cuối sử dụng.

ls chỉ liệt kê nội dung của thư mục hiện tại mà bạn đang ở. Nếu bạn muốn xem nội dung trong thư mục khác, bạn có thể thêm đường dẫn tệp trong lệnh:

ls /add/file/path/here

Bạn có thể thêm -a gắn cờ để hiển thị các tệp ẩn:

ls -a

hoặc -l-h gắn cờ để hiển thị ở định dạng danh sách dài và định dạng con người có thể đọc được.

ls -lh

Dir

dir , như ls , cũng liệt kê nội dung của thư mục trong các cột. Nếu bất kỳ tên nào có các ký tự đặc biệt như dấu cách, thì các ký tự đó được đặt trước bằng dấu gạch chéo ngược. Tất cả các cờ được phát triển cho ls cũng đã được cung cấp cho dir .

Các lệnh hữu ích của Linux để liệt kê nội dung của một thư mục

dir hoạt động tương tự như lệnh sau:

ls -C -b

ở đâu

-C :hiển thị kết quả đầu ra trong các cột
-b :đặt trước các ký tự đặc biệt có dấu gạch chéo ngược

vdir

Lệnh tiếp theo để hiển thị nội dung trong thư mục là vdir .

Các lệnh hữu ích của Linux để liệt kê nội dung của một thư mục

Lệnh này cung cấp một danh sách dài các nội dung của thư mục. Một lần nữa, các ký tự đặc biệt trong tên được đặt trước bằng dấu gạch chéo ngược. Trong danh sách dài, thông tin chi tiết về các quyền được liên kết với tệp hoặc thư mục, số lượng liên kết, chủ sở hữu, chủ sở hữu nhóm, kích thước tệp, thời gian sửa đổi cuối cùng và tên tệp / thư mục được hiển thị.

vdir hoạt động tương tự như lệnh sau:

ls -l -b

ở đâu

-l :cung cấp một danh sách dài các nội dung thư mục
-b :đặt trước các ký tự đặc biệt có dấu gạch chéo ngược

Tại sao chúng ta có “dir” và “vdir” khi “ls” có thể làm cùng một công việc?

Các lệnh shell thường được sử dụng như một phần của script. Đầu ra của các tập lệnh như vậy có thể được hiển thị trên màn hình đầu cuối, được chuyển hướng đến một tệp hoặc chỉ đơn giản là được đưa vào làm đầu vào cho một lệnh khác. Trong một số trường hợp nhất định, ls không hoạt động như mong đợi do một số vấn đề về hiệu suất trong quá trình thực thi tập lệnh. Để xử lý tình huống này, các nhà phát triển Linux đã đưa ra hai lệnh thay thế cung cấp đầu ra giống như ls và không gặp phải các vấn đề về hiệu suất như vậy.

Ngoài ra, một số người coi dir tương đương với Linux của lệnh DOS “dir”, lệnh này cũng liệt kê nội dung của thư mục. Tuy nhiên, đây không phải là một giả định chính xác.

Sự thật thú vị

Trong đầu ra của ls , các tệp và thư mục được mã hóa màu. Trong kết quả đầu ra cho dirvdir , các màu sắc giống nhau được sử dụng xuyên suốt. Nếu bạn đang thắc mắc tại sao thì nguyên nhân nằm ở tệp .bashrc. Trong tệp “~ / .bashrc”, là một tệp ẩn trong thư mục chính, bí danh cho “ls” đã được xác định như hình dưới đây,

Các lệnh hữu ích của Linux để liệt kê nội dung của một thư mục

ở đâu ls tương đương với ls --color=auto . Các bí danh tương tự cho “dir” và “vdir” đã được nhận xét. Bạn có thể bỏ ghi chú chúng để xem kết quả đầu ra với màu sắc. Lệnh sau sẽ thực hiện cùng một hoạt động.

dir --color
Các lệnh hữu ích của Linux để liệt kê nội dung của một thư mục

Khi nói đến các lệnh Linux, thường có nhiều cách để hoàn thành công việc. Đừng quên kiểm tra một số lệnh thường được sử dụng cho người dùng mới.