Lệnh dohiển thị hoặc thay đổi các thuộc tính tệp cho một tệp hoặc thư mục. Nó chạy từ Command Prompt trong tất cả các phiên bản Windows.
Tính khả dụng của lệnh 'Thuộc tính'
Lệnh docó sẵn trong Command Prompt trong tất cả các hệ điều hành Windows bao gồm Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP và các phiên bản Windows cũ hơn nữa.
Tất cả các công cụ chẩn đoán và sửa chữa ngoại tuyến có sẵn với các phiên bản Windows khác nhau, bao gồm Tùy chọn Khởi động Nâng cao, Tùy chọn Khôi phục Hệ thống và Bảng điều khiển Khôi phục, cũng bao gồm một số dung lượng do in.
Lệnh quynày cũng có sẵn trong MS-DOS dưới dạng lệnh DOS.
Tính khả dụng của một số công tắc lệnh dovà cú pháp lệnh dokhác có thể khác nhau giữa hệ điều hành và hệ điều hành.
'Thuộc tính' Cú pháp & Công tắc Lệnh
Lệnh có dạng chung sau:
quy [+ a | -a] [+ h | -h] [+ i | -i] [+ r | -r] [+ s | -s] [+ v | -v] [+ x | -x] [ổ đĩa:] [đường dẫn] [tên tệp] [/s [/d] [/l]
Nếu bạn không chắc chắn về cách diễn giải cú pháp lệnh quy mà bạn thấy ở trên hoặc được hiển thị trong bảng bên dưới, bạn nên tìm hiểu cách đọc cú pháp lệnh.
Tùy chọn lệnh thuộc tính | |
---|---|
Mục | Giải thích |
quy | Chỉ thực thi lệnh phân bổ để xem các thuộc tính được đặt trên các tệp trong thư mục mà bạn thực thi lệnh từ đó. |
+ a | Đặt thuộc tính tệp lưu trữ cho tệp hoặc thư mục. |
- a | Xóa thuộc tính lưu trữ. |
+ h | Đặt thuộc tính tệp ẩn cho tệp hoặc thư mục. |
- h | Xóa thuộc tính ẩn. |
+ i | Đặt thuộc tính tệp 'không được lập chỉ mục nội dung' cho tệp hoặc thư mục. |
- i | Xóa thuộc tính tệp 'không được lập chỉ mục nội dung'. |
+ r | Đặt thuộc tính tệp chỉ đọc cho tệp hoặc thư mục. |
- r | Xóa thuộc tính chỉ đọc. |
+ s | Đặt thuộc tính tệp hệ thống cho tệp hoặc thư mục. |
- s | Xóa thuộc tính hệ thống. |
+ v | Đặt thuộc tính tệp toàn vẹn cho tệp hoặc thư mục. |
- v | Xóa thuộc tính toàn vẹn. |
+ x | Đặt thuộc tính tệp không xóa cho tệp hoặc thư mục. |
- x | Xóa thuộc tính không tẩy tế bào chết. |
ổ :, đường dẫn, tên tệp | Đây là tệp (tên tệp, tùy chọn với ổ đĩa và đường dẫn), thư mục (đường dẫn, tùy chọn với ổ đĩa) hoặc ổ đĩa mà bạn muốn xem hoặc thay đổi các thuộc tính của nó. Được phép sử dụng ký tự đại diện. |
/ s | Sử dụng công tắc này để thực thi bất kỳ hiển thị thuộc tính tệp nào hoặc các thay đổi bạn đang thực hiện trên các thư mục con trong bất kỳ ổ đĩa và / hoặc đường dẫn nào bạn đã chỉ định hoặc những thay đổi trong thư mục mà bạn đang thực thi nếu không chỉ định một ổ đĩa hoặc đường dẫn. |
/ d | Tùy chọn thuộc tính này bao gồm các thư mục, không chỉ tệp, cho bất kỳ thứ gì bạn đang thực thi. Bạn chỉ có thể sử dụng / dvới / s. |
/ l | Tùy chọn / l áp dụng bất cứ điều gì bạn đang làm với lệnh phân bổ cho chính Liên kết tượng trưng thay vì mục tiêu của Liên kết tượng trưng. Công tắc / lchỉ hoạt động khi bạn cũng đang sử dụng công tắc / s. |
/? | Sử dụng công tắc trợ giúp với lệnh quy để hiển thị chi tiết về các tùy chọn trên ngay trong cửa sổ Dấu nhắc lệnh. Thực hiện quy /?cũng giống như sử dụng lệnh trợ giúp để thực thi trợ giúp do. |
Trong Recovery Console, các nút chuyển + cvà- c áp dụng cho quy. Họ đặt và xóa thuộc tính tệp nén tương ứng. Bên ngoài vùng chẩn đoán này trong Windows XP, hãy sử dụng lệnh compact để xử lý quá trình nén tệp từ dòng lệnh.
Khi ký tự đại diện được cho phép với do, điều đó có nghĩa là bạn có thể sử dụng dấu hoa thị để áp dụng thuộc tính cho một nhóm tệp. Tuy nhiên, nếu có thể, trước tiên bạn phải xóa hệ thống hoặc thuộc tính ẩn trước khi có thể thay đổi bất kỳ thuộc tính nào khác của tệp.
Ví dụ về lệnh thuộc tính
do + r c: / windows / system / secretfolder
Trong ví dụ trên, dobật thuộc tính chỉ đọc, sử dụng tùy chọn + r, cho thư mục thư mục bí mật nằm trong c: / windows / system.
do -h c: / config.sys
Trong ví dụ này, tệp config.sys nằm trong thư mục gốc của ổ c: / bị xóa thuộc tính tệp ẩn bằng cách sử dụng tùy chọn -h.
do -h -r -s c: / boot / bcd
Lần này, doxóa một số thuộc tính tệp khỏi tệp bcd, một tệp quan trọng phải hoạt động để Windows khởi động. Trên thực tế, thực hiện lệnh do, như được hiển thị ở trên, là một phần quan trọng của quy trình được nêu trong các bước cần thiết để xây dựng lại BCD trong Windows.
quy + a f:.& Quy -a f:. Bak
Với ví dụ trên, chúng tôi đang áp dụng + a để đặt thuộc tính lưu trữ trên tất cả các tệp tồn tại trên ổ đĩa f:, nhưng sau đó sử dụng & để xóa thuộc tính lưu trữ trên mọi tệp trên f: phần mở rộng tệp.bak.
Trong ví dụ trên, tệp BAK cho biết tệp đã được sao lưu, có nghĩa là chúng không cần được lưu trữ / sao lưu lại, do đó cần phải xóa thuộc tính lưu trữ.
do myimage.jpg
Để kết thúc bằng một ví dụ đơn giản do, ví dụ này chỉ hiển thị các thuộc tính của tệp có tên myimage.jpg. Nếu bạn xóa nửa thứ hai và chỉ thực hiện lệnh do, nó sẽ hiển thị các thuộc tính cho tất cả các tệp trong thư mục hiện tại.
Lỗi lệnh thuộc tính
Như với hầu hết các lệnh trong Command Prompt, sử dụng dấu ngoặc kép xung quanh tên thư mục hoặc tệp có khoảng trắng. Nếu bạn quên thực hiện việc này với lệnh phân bổ, bạn sẽ gặp lỗi "Định dạng thông số không đúng -".
Ví dụ: thay vì nhập thư mục của tôi trong Command Prompt để hiển thị đường dẫn đến thư mục có tên đó, bạn nhập "thư mục của tôi" để sử dụng dấu ngoặc kép.
Lỗi lệnh
Thuộc tínhnhư Quyền truy cập bị Từ chối có nghĩa là bạn không có đủ quyền truy cập vào (các) tệp mà bạn đang cố gắng thực hiện thay đổi thuộc tính. Hãy sở hữu những tệp đó trong Windows và sau đó thử lại.
Thay đổi trong Lệnh thuộc tính
Các tùy chọn lệnh thuộc về + i,- ivà / llà tùy chọn đầu tiên có sẵn trong Windows Vista và đã được giữ lại qua Windows 10.
Các + v,- v,+ x, và- xchuyển đổi cho lệnh dochỉ khả dụng trong Windows 7, Windows 8 và Windows 10.
Các lệnh liên quan đến 'thuộc tính'
Lệnh xcopy thường có tác dụng tạo thuộc tính của tệp sau khi nó sao lưu thứ gì đó. Ví dụ: công tắc xcopycủa lệnh / m sẽ tắt thuộc tính lưu trữ sau khi tệp đã được sao chép.
Tương tự, công tắc xcopy/ k giữ thuộc tính chỉ đọc của tệp sau khi nó được sao chép.
Xem các thuộc tính trong Explorer
Bạn cũng có thể xem và quản lý các thuộc tính cho tệp và thư mục trong Explorer bằng cách sử dụng các nút menu thông thường. Điều này có thể được ưu tiên cho bạn nếu bạn không quen thuộc với dòng lệnh.
Thực hiện việc này bằng cách nhấp chuột phải vào đối tượng và đi vào tab Properties> General.