DIR Lệnh chuyển mạch
Bạn có thể dùng
DIR
lệnh của chính nó (chỉ cần gõ "dir" tại dấu nhắc lệnh) để liệt kê các tập tin và thư mục trong thư mục hiện hành. Để mở rộng chức năng đó, bạn cần sử dụng các công tắc hoặc tùy chọn khác nhau, được kết hợp với lệnh.
Hiển thị dựa trên thuộc tính tệp
Bạn có thể thêm "/ A" theo sau là một mã thư sau lệnh DIR để hiển thị các tập tin với một thuộc tính cụ thể. Các mã thư này bao gồm:
- D: Hiển thị tất cả các thư mục trong đường dẫn hiện tại
- R: Hiển thị các tệp chỉ đọc
- H: Hiển thị các tệp bị ẩn
- A: Các tệp đã sẵn sàng để lưu trữ
- S: Tập tin hệ thống
- TÔI: Không phải các tệp được lập chỉ mục nội dung
- L: Điểm khan hiếm
Vì vậy, ví dụ: để chỉ hiển thị các thư mục trong đường dẫn hiện tại, bạn sẽ nhập lệnh sau rồi nhấn Enter:
dir /ad
Bạn cũng có thể kết hợp các mã đó. Ví dụ: nếu bạn chỉ muốn hiển thị các tệp hệ thống bị ẩn, bạn có thể sử dụng lệnh sau:
dir /ash
Bạn cũng có thể thêm dấu “-” (trừ) trước bất kỳ mã thư nào để chỉ định rằng lệnh DIR không hiển thị loại tệp đó. Vì vậy, ví dụ: nếu bạn không muốn thấy bất kỳ thư mục nào trong kết quả, bạn có thể sử dụng lệnh này:
dir /a-d
Một mẹo khác: Thay vì nhồi nhét công tắc chính và mã chữ cái theo cách chúng ta đã làm trong ví dụ của chúng tôi, bạn có thể sử dụng dấu hai chấm để tách công tắc khỏi các mã tùy chọn của nó. Như thế này:
dir /a:d
Nó có thể làm cho mọi việc dễ dàng hơn để phân tích cú pháp, nhưng nó hoàn toàn là tùy chọn.
Hiển thị kết quả bị tước
/b
chuyển đổi bằng lệnh DIR sẽ loại bỏ tất cả thông tin dư thừa, chỉ hiển thị tên của các thư mục và tệp trong thư mục hiện tại chứ không phải các thuộc tính như kích thước tệp và dấu thời gian. Nhập lệnh sau để làm cho nó hoạt động:
dir /b
Hiển thị bằng cách sử dụng hàng nghìn dấu tách
Trong các phiên bản Windows hiện đại, Command Prompt hiển thị các số lớn được phân tách bằng dấu phẩy (như vậy: 25.000 thay vì 25000). Đây không phải lúc nào cũng vậy. Trong các phiên bản cũ hơn, bạn phải sử dụng
/c
chuyển sang hiển thị các dấu phẩy đó.
Tại sao phải đưa nó vào đây nếu nó đã là mặc định? Bởi vì nếu vì lý do gì bạnkhông muốn hiển thị các dấu phẩy đó, bạn có thể sử dụng công tắc này cùng với ký hiệu “-” trừ:
dir /-c
Hiển thị kết quả trong cột
/D
chuyển sang hiển thị kết quả trong hai cột thay vì một cột. Khi bạn hiển thị kết quả theo cách này, Dấu nhắc Lệnh không hiển thị thông tin tệp bổ sung (kích thước tệp, v.v.) - điều chỉnh tên của các tệp và thư mục.
dir /D
Hiển thị kết quả bằng chữ thường
Các
/L
chuyển đổi hiển thị tất cả tên của tệp và thư mục dưới dạng chữ thường.
dir /L
Hiển thị tên tệp kết quả về phía bên phải
/N
chuyển đổi được sử dụng để được sử dụng để đạt được hiệu ứng này. Bây giờ, bạn có thể sử dụng nó cùng với dấu "-" (trừ) để có tên tệp được hiển thị ở bên trái.
dir /-N
Hiển thị kết quả theo thứ tự được sắp xếp
Bạn có thể dùng
/O
chuyển đổi theo sau là một mã thư để hiển thị kết quả thư mục được sắp xếp theo nhiều cách khác nhau. Các mã thư đó bao gồm:
- D: Sắp xếp theo ngày / giờ. Các mục cũ hơn xuất hiện trước tiên.
- E: Sắp xếp theo đuôi tệp theo thứ tự bảng chữ cái.
- G: Sắp xếp theo thư mục danh sách trước, sau đó là tệp.
- N: Sắp xếp theo tên tệp / thư mục theo thứ tự bảng chữ cái.
- S: Sắp xếp theo kích thước tệp, nhỏ nhất đến lớn nhất.
Vì vậy, ví dụ, bạn có thể sử dụng lệnh sau đây để sắp xếp kết quả theo thời gian và ngày, với các mục cũ hơn xuất hiện đầu tiên:
dir /OD
Bạn cũng có thể thêm “-” (trừ) trước bất kỳ tùy chọn nào ở trên để đảo ngược thứ tự. Vì vậy, ví dụ, nếu bạn muốn sắp xếp các tập tin theo thời gian và ngày tháng với các mục mới hơn xuất hiện đầu tiên, bạn có thể sử dụng lệnh này:
dir /O-D
Hiển thị kết quả một trang tại một thời điểm
/P
chuyển đổi để có Command Prompt tạm dừng kết quả sau khi nó hiển thị mỗi màn hình. Bạn phải bấm một phím để tiếp tục xem trang kết quả tiếp theo.
dir /P
Siêu dữ liệu hiển thị
/Q
chuyển sang lệnh DIR hiển thị siêu dữ liệu gắn với các tệp và thư mục, cùng với chi tiết quyền sở hữu.
dir / Q
Hiển thị luồng dữ liệu thay thế (ADS)
Các
/R
chuyển đổi hiển thị bất kỳ luồng dữ liệu thay thế nào (ADS) mà tệp có thể chứa. ADS là một tính năng của hệ thống tệp NTFS cho phép các tệp chứa siêu dữ liệu bổ sung để định vị tệp theo tác giả và tiêu đề.
dir /R
Hiển thị tất cả các tệp và thư mục và mọi thứ bên trong
Bạn có thể dùng
/S
chuyển sang đệ quy hiển thị tất cả các tệp và thư mục bên trong thư mục hiện tại. Điều này có nghĩa là tất cả các tệp và thư mục trong mọi thư mục con, tất cả các tệp và thư mục trong các thư mục con đó, v.v. Hãy chuẩn bị cho mộtnhiềukết quả.
dir /S
Kết quả hiển thị được sắp xếp theo thời gian
Sử dụng
/T
chuyển đổi cùng với một mã thư cho phép bạn sắp xếp kết quả theo các dấu thời gian khác nhau được liên kết với các tệp và thư mục. Các mã thư này bao gồm:
- A: Thời gian mục được truy cập lần cuối.
- C: Thời gian mục được tạo.
- W: Thời gian mục được ghi lần cuối.Đây là tùy chọn mặc định được sử dụng.
Vì vậy, ví dụ, để sắp xếp kết quả theo các mục thời gian đã được tạo, bạn có thể sử dụng lệnh sau:
dir /TC
Hiển thị kết quả ở định dạng rộng
Các
/W
chuyển đổi tương tự như
/D
(hiển thị các cột), nhưng thay vào đó, nó sắp xếp các kết quả theo định dạng rộng theo chiều ngang.
dir /W
Hiển thị tên tệp ngắn
Các
/X
chuyển đổi hiển thị tên viết tắt của tệp khi tên dài không tuân thủ 8.3 quy tắc đặt tên.
dir /X
Hiển thị trang trợ giúp cho DIR
Sử dụng
/?
chuyển đổi hiển thị thông tin hữu ích về lệnh DIR, bao gồm mô tả ngắn gọn về tất cả các công tắc mà chúng tôi đã nói đến.
DIR Ví dụ về Lệnh
Tất cả các quyền, bây giờ bạn biết về các thiết bị chuyển mạch và các tùy chọn liên kết với lệnh DIR. Chúng ta hãy xem một số ví dụ thực tế để hiểu rõ hơn về cách bạn có thể bắt đầu đưa chúng vào sử dụng.
Đơn giản
dir
lệnh trả về danh sách tất cả các tệp và thư mục trong thư mục hiện tại bạn đang ở.
dir /a:s
dir *.mp3 /s
Bạn có thể thay thế phần ".mp3" bằng bất kỳ định dạng tệp nào bạn đang tìm kiếm.
Bây giờ, bạn có thể nhận thấy rằng đã trả về rất nhiều kết quả. Hầu như quá nhiều để có thể đọc trước khi họ cuộn ra khỏi màn hình. Đây là nơi chúng ta có thể sử dụng công tắc tạm dừng để cho bạn cơ hội đọc chúng. Để thực hiện điều đó, hãy sửa đổi lệnh như sau:
dir *.mp3 /s /p
dir *.mp3 /s /b > filename.txt
/b
chuyển đổi ở đó để chỉ tự xuất các tên tệp mà không có bất kỳ chi tiết nào khác. Biểu tượng lớn hơn định tuyến lại mọi thứ thường được hiển thị trong kết quả của bạn trực tiếp đến tệp.
Có nhiều kết hợp và sử dụng cho lệnh DIR hơn, nhưng đây sẽ là điểm khởi đầu tốt để giúp bạn hiểu những điều cơ bản.