Liệt kê các nội dung thư mục bằng lệnh Dir

Hầu hết người dùng Linux sẽ sử dụng lệnh ls để liệt kê các tệp và thư mục trong Linux.

Lệnh dir thường được coi là tương đương với Windows nhưng nó hoạt động trong Linux theo cách tương tự.

Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách sử dụng lệnh dir trong Linux và giới thiệu cho bạn các công tắc chính có thể được sử dụng để tận dụng tối đa nó.

Ví dụ sử dụng lệnh Dir

Để có danh sách tất cả các tệp và cặp trong thư mục hiện tại, sử dụng lệnh dir như sau:

dir

Danh sách các tệp và thư mục sẽ xuất hiện ở định dạng cột.

Làm thế nào để hiển thị các tập tin ẩn bằng cách sử dụng lệnh Dir

Theo mặc định, lệnh dir chỉ hiển thị các tệp và thư mục bình thường. Trong Linux, bạn có thể ẩn một tập tin bằng cách làm cho ký tự đầu tiên dừng hẳn. (ví dụ: myhiddenfile).

Để hiển thị các tệp ẩn bằng lệnh dir, hãy sử dụng nút chuyển sau:

dir -a
dir --all

Bạn có thể nhận thấy khi bạn chạy lệnh trong thời trang này mà nó liệt kê một tập tin gọi là. và một người khác gọi là ..

Dấu chấm đầu tiên báo hiệu thư mục hiện tại và hai dấu chấm báo hiệu thư mục trước đó. Bạn có thể ẩn chúng khi chạy lệnh dir bằng cách sử dụng lệnh sau:

dir -A
dir - tối đa - tất cả

Làm thế nào để hiển thị tác giả của một tập tin

Bạn có thể hiển thị tác giả của các tệp (những người tạo tệp) bằng cách sử dụng lệnh dir sau:

dir -l --author

-l là bắt buộc để biến màn hình thành một danh sách.

Cách ẩn bản sao lưu

Khi bạn chạy các lệnh nhất định như lệnh mv hoặc lệnh cp, bạn có thể kết thúc với các tệp kết thúc bằng dấu ngã (~).

Dấu ngã ở cuối tệp cho thấy lệnh đã sao lưu tệp gốc trước khi tạo tệp mới.

Bạn có thể không muốn xem các tệp đã sao lưu khi trả về danh sách thư mục vì các tệp này sẽ chỉ là tiếng ồn.

Để ẩn chúng chạy lệnh sau:

dir -B
dir - signore-backups

Thêm màu vào đầu ra

Nếu bạn muốn sử dụng màu sắc để phân biệt giữa các tệp, thư mục và liên kết, bạn có thể sử dụng công tắc sau:

dir --color = luôn
dir --color = tự động
dir --color = không bao giờ

Định dạng đầu ra

Bạn có thể định dạng đầu ra để nó không luôn xuất hiện trong một định dạng cột.

Các tùy chọn như sau:

dir --format = trên
dir --format = dấu phẩy
dir --format = ngang
dir --format = long
dir --format = một cột
dir --format = verbose
dir --format = dọc

Trên danh sách tất cả các tệp trên mỗi dòng, dấu phẩy phân tách từng mục bằng dấu phẩy, ngang ngang nhau, dài và dài tạo ra một danh sách dài với nhiều thông tin khác, dọc là đầu ra mặc định.

Bạn cũng có thể nhận được hiệu ứng tương tự bằng cách sử dụng các công tắc sau:

dir -x (giống như ngang và ngang)
dir -m (giống như dấu phẩy)
dir -l (giống như dài và dài)
dir -1 (một cột)
dir -c (dọc)

Trả về một danh sách dài hoặc dài

Như được hiển thị trong phần định dạng, bạn có thể nhận được một danh sách dài bằng cách chạy một trong các lệnh sau:

dir --format = long
dir --format = verbose
dir -l

Danh sách dài trả về các thông tin sau:

Nếu bạn không muốn liệt kê chủ sở hữu tệp, bạn có thể sử dụng lệnh sau để thay thế:

dir -g

Tương tự, bạn có thể ẩn các nhóm bằng cách sử dụng lệnh sau:

dir -G -l

Kích thước tệp có thể đọc được của con người

Theo mặc định, kích thước tệp được liệt kê theo byte tốt khoảng 30 năm trước nhưng hiện tại với các tệp kéo dài thành gigabyte, tốt hơn là nên xem kích thước ở định dạng có thể đọc được của con người chẳng hạn như 2,5 G hoặc 1,5 M.

Để xem kích thước tệp ở định dạng có thể đọc được bằng con người, hãy sử dụng lệnh sau:

dir -l -h

Danh sách thư mục đầu tiên

Nếu bạn muốn các thư mục được hiển thị đầu tiên và các tập tin sau đó sử dụng công tắc sau đây:

dir -l --group-directories-first

Ẩn tệp với một mẫu nhất định

Nếu bạn muốn ẩn các tệp nhất định, bạn có thể sử dụng lệnh sau:

dir --hide = mẫu

Ví dụ để tạo ra một danh sách thư mục của thư mục nhạc của bạn nhưng bỏ qua các tập tin wav sử dụng sau đây.

dir --hide = .wav

Bạn có thể đạt được hiệu ứng tương tự bằng cách sử dụng lệnh sau:

mẫu dir -I

Hiển thị thêm thông tin về tệp và thư mục

Lệnh sau có thể được sử dụng để phân biệt giữa các tệp, thư mục và liên kết:

dir --indicator-style = phân loại

Điều này sẽ hiển thị các thư mục bằng cách thêm dấu gạch chéo vào cuối, các tệp không có gì sau chúng, các liên kết có biểu tượng @ ở cuối và các tệp thực thi có dấu * ở cuối.

Kiểu chỉ báo cũng có thể được đặt thành các giá trị này:

Bạn cũng có thể hiển thị các thư mục có dấu gạch chéo ở cuối bằng cách sử dụng lệnh sau:

dir -p

Bạn có thể hiển thị các loại tệp bằng cách sử dụng lệnh sau:

dir -F

Liệt kê tất cả các tệp và thư mục trong thư mục con

Để có được một danh sách tất cả các thư mục con và các tệp trong các thư mục con đó, bạn có thể thực hiện một danh sách đệ quy bằng cách sử dụng lệnh sau đây:

dir -R

Sắp xếp đầu ra

Bạn có thể sắp xếp thứ tự các tệp và thư mục được trả về bằng cách sử dụng các lệnh sau:

dir --sort = none
dir --sort = size
dir --sort = thời gian
dir --sort = phiên bản
dir --sort = extension

Bạn cũng có thể chỉ định các lệnh sau để đạt được hiệu quả tương tự:

dir -s (sắp xếp theo kích thước)
dir -t (sắp xếp theo thời gian)
dir -v (sắp xếp theo phiên bản)
dir -x (sắp xếp theo phần mở rộng)

Đảo ngược thứ tự

Bạn có thể đảo ngược thứ tự các tệp và cặp được liệt kê bằng cách sử dụng lệnh sau:

dir -r

Tóm lược

Lệnh dir rất giống với lệnh ls. Nó có lẽ là giá trị học tập về lệnh ls vì đây là chương trình phổ biến hơn mặc dù hầu hết các hệ thống bao gồm dir là tốt.