subst – komenda w systemach operacyjnych DOS, IBM OS/2 oraz Microsoft Windows, używana w celu utworzenia substytutu ścieżki na fizycznym lub logicznym dysku udostępnionym jako dysk wirtualny. W przeszłości komenda była używana w celu uwidocznienia ukrytego dysku, co stanowiło prymitywne zabezpieczenie przed nieuprawnionym dostępem na komputerze PC.
Windowsowa komenda subst jest dostępna w systemie Windows 2000 SP4 i późniejszych wersjach pod interpreterem systemowym cmd.exeMicrosoft TechNet Subst article.
Pod Windows NT, subst używa DefineDosDevice() do wytworzenia mapowania dysku wirtualnego.
Niektóre wersje MS-DOS COMMAND.COM wspierają nieudokumentowaną wewnętrzną komendę truename która wyświetla "prawdziwą nazwę" pliku, poprzez obejście komendy subst oraz definicję mapowania systemów plikowych komendą assign, co umożliwia łączenie wielu dysków w jedną strukturę w sposób zbliżony jak ma to miejsce w systemach typu Unix.
Użycie Przykład linii poleceń pod systemem Windows XP:
C:\>subst /? Przypisanie ścieżek do liter napędów dyskowych.
SUBST [drive1: [drive2:]path] SUBST drive1: /D