Attrib Command

Ví dụ về Lệnh Attrib, Công tắc, Tùy chọn và hơn thế nữa

Lệnh attrib là một lệnh Command Prompt được sử dụng để hiển thị hoặc thay đổi các thuộc tính tệp cho một tệp hoặc thư mục.

Bạn cũng có thể tìm và thiết lập hầu hết các thuộc tính tệp và thư mục trong Windows Explorer bằng cách bấm chuột phải vào đối tượng và đi vào tab Thuộc tính> Chung .

Attrib Command Availability

Lệnh attrib có 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 , cùng với các phiên bản cũ hơn của Windows.

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 khác nhau của Windows, bao gồm Tùy chọn Khởi động Nâng cao , Tùy chọn Khôi phục Hệ thốngBàn điều khiển Phục hồi , cũng bao gồm lệnh attrib ở một số dung lượng.

Lệnh attrib này cũng có sẵn trong MS-DOS như một lệnh DOS .

Lưu ý: Tính sẵn có của các lệnh chuyển mạch attrib nhất định và cú pháp lệnh attrib khác có thể khác với hệ điều hành cho hệ điều hành.

Attrib Command Syntax & Switches

attrib [ + 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 ]]

Mẹo: Xem Cách đọc Cú pháp Lệnh nếu bạn không chắc chắn cách diễn giải cú pháp lệnh attrib mà bạn thấy ở trên hoặc được hiển thị trong bảng bên dưới.

người gác cửa Thực thi lệnh attrib một mình để 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ữ vào 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 thành 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' thành tệp hoặc thư mục.
-tô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 thành 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 thành 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 có tệp chà vào tệp hoặc thư mục.
-x Xóa thuộc tính không chà.
drive :, path, filename Đây là tập tin ( tên tập tin , tùy chọn với ổ đĩađườ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. Sử dụng ký tự đại diện được cho phép.
/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 hoặc thay đổi nào 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 các thư mục trong thư mục bạn đang thực thi từ nếu bạn không chỉ định ổ đĩa hoặc đường dẫn .
/ d Tùy chọn này bao gồm các thư mục, không chỉ các tập tin, cho bất cứ điều gì bạn đang thực hiện. Bạn chỉ có thể sử dụng / d với / s .
/ l Tùy chọn / l áp dụng bất cứ điều gì bạn đang thực hiện với lệnh attrib vào chính Symbolic Link thay vì mục tiêu của Symbolic Link. Công tắc / l chỉ hoạt động khi bạn cũng đang sử dụng nút chuyển đổi / s .
/? Sử dụng công tắc trợ giúp với lệnh attrib để 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 attrib /? cũng giống như sử dụng lệnh trợ giúp để thực hiện trợ giúp trợ giúp .

Lưu ý: Trong Recovery Console, + c-c switch có sẵn cho lệnh attrib, thiết lập và xóa thuộc tính tệp nén tương ứng. Bên ngoài khu vực chẩn đoán này trong Windows XP, sử dụng lệnh nhỏ gọn để xử lý việc nén tệp từ dòng lệnh .

Khi một ký tự đại diện được cho phép với lệnh attrib, điều đó có nghĩa là bạn có thể sử dụng biểu tượng * để áp dụng thuộc tính cho một nhóm tệp.

Tuy nhiên, nếu có, bạn phải xóa thuộc tính hệ thống hoặc ẩn trước khi bạn có thể thay đổi bất kỳ thuộc tính nào khác của tệp.

Ví dụ về Attrib Command

attrib + rc: \ windows \ system \ thư mục

Trong ví dụ trên, lệnh attrib được sử dụng để bật thuộc tính chỉ đọc, sử dụng tùy chọn + r , cho thư mục thư mục nằm trong c: \ windows \ system .

attrib -hc: \ config.sys

Trong ví dụ này, tệp config.sys nằm trong thư mục gốc của ổ đĩa c: có thuộc tính tệp ẩn của nó được xóa bằng cách sử dụng tùy chọn -h .

attrib -h -r -sc: \ boot \ bcd

Lần này, lệnh attrib được sử dụng để loại bỏ nhiều thuộc tính tệp từ tệp bcd , một tệp quan trọng phải làm việc để Windows khởi động. Trong thực tế, việc thực hiện attrib như được hiển thị ở trên là một phần quan trọng của quá trình được nêu trong Cách xây dựng lại BCD của chúng tôi trong hướng dẫn Windows .

attrib myimage.jpg

Để kết thúc với một ví dụ attrib đơn giản, điều này chỉ đơn giản là hiển thị các thuộc tính của một tập tin có tên myimage.jpg .

Lỗi lệnh Attrib

Giống như hầu hết các lệnh trong Command Prompt, hãy nhớ sử dụng dấu ngoặc kép xung quanh một thư mục hoặc tên tệp có dấu cách. Nếu bạn quên làm điều này với lệnh attrib, bạn sẽ nhận được lỗi "Định dạng tham số không đúng -" .

Ví dụ, thay vì gõ thư mục của tôi trong Command Prompt để hiển thị đường dẫn đến một thư mục theo tên đó, bạn sẽ nhập "thư mục của tôi" để sử dụng dấu ngoặc kép.

Lỗi lệnh Attrib như "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ố thực hiện thay đổi thuộc tính. Hãy sở hữu các tệp đó trong Windows và sau đó thử lại.

Thay đổi trong Attrib Command

Các tùy chọn lệnh + i , -i , và / l attrib đầu tiên có sẵn trong Windows Vista và đã được giữ lại thông qua Windows 10.

Các công tắc + v , -v , + x-x cho lệnh attrib chỉ khả dụng trong Windows 7, Windows 8 và Windows 10.

Attrib Related Commands

Thông thường lệnh xcopy ảnh hưởng đến thuộc tính của tệp sau khi nó sao lưu một thứ gì đó. Ví dụ: lệnh / m của lệnh xcopy tắt thuộc tính lưu trữ sau khi tệp đã được sao chép.

Tương tự, chuyển đổi xcopy / k giữ thuộc tính chỉ đọc của tệp khi nó đã được sao chép.