Polecenie attrib w systemach Windows jest przeznaczone do pracy z atrybutami plików i folderów. Jednym z takich atrybutów jest tylko do odczytu (Read-only), oznaczany zwykle literą R. Dlatego, jeśli celem jest ustawienie pliku jako "tylko do odczytu", właściwym wyborem jest właśnie "attrib".
Warto rozróżnić dwa pojęcia, które często są mylone:
- Atrybuty pliku (Windows) – proste flagi opisujące cechy pliku (np. tylko do odczytu, ukryty, systemowy, archiwalny).
- Uprawnienia dostępu (Unix/Linux) – mechanizm kontroli dostępu oparty o prawa dla właściciela/grupy/innych, modyfikowany m.in. przez "chmod".
Dlatego odpowiedź "chmod" jest niepoprawna: to polecenie jest typowe dla systemów Unix/Linux i służy do zmiany uprawnień, a nie atrybutów Windows. Odpowiedź "ftype" również nie pasuje do problemu, ponieważ dotyczy konfiguracji skojarzeń typów plików (np. jaki program uruchamia pliki o danym rozszerzeniu). Z kolei "set" służy do ustawiania i wyświetlania zmiennych środowiskowych w sesji wiersza polecenia, więc nie zmienia parametrów pliku.
W praktyce egzaminacyjnej najważniejsze jest rozpoznanie, że "tylko do odczytu" w kontekście Windows bywa realizowane jako atrybut pliku, a do jego ustawiania w konsoli używa się właśnie "attrib".