CD
| Formát: | CD [adresář|maska] |
| Šablona: | DIR |
| Účel: | Nastavuje, mění nebo zobrazí aktuální adresář |
| Cesta: | Vnitřní příkaz |
Příkaz CD bez argumentů vypíše název aktuálního adresáře. Když jako argument zadáte platné jméno adresáře, bude tento adresář nastaven jako nový aktuální adresář. Pokud chcete zadat adresář, který není podadresářem stávajícího aktuálního adresáře, musíte zapsat celou cestu. Když příkaz CD adresář nenajde, oznámí to chybovým hlášením "Object not found".
Chcete-li se přesunout do nadřazeného adresáře stávajícího aktuálního adresáře, můžete použít příkaz CD /. Můžete použít i více lomítek, každé představuje jednu vyšší úroveň ve struktuře adresářů. Do kořenového adresáře aktuálního svazku se pak dostanete příkazem CD :.
Místo adresáře můžete zadat i masku. Pokud jí však vyhovuje více adresářů, obdržíte chybové hlášení "More than one directory matches" (Vyhovuje víc než jeden adresář). Jinak je nastaven vyhovující adresář, hledání ale může chvíli trvat.
Jistě jste si všimli, že v popisu formátu je v hranatých závorkách i samotný název příkazu. Příkaz CD je v tomto směru výjimečný, lze ho totiž použít i bez názvu. Stačí zadat jen adresář a Shell sám pochopí, že chcete tento adresář nastavit jako aktuální.
Slovo CD je třeba zadat pouze tehdy, když místo názvu adresáře nastavujete masku nebo má adresář stejný název jako příkaz AmigaDOSu.
Příklad
| 1.System2.0:> Utilities 1.System2.0:Utilities> |
Jak vidíte, slovo CD ani nepotřebujete.
| 1.System2.0:> cd pre* 10.System2.0:Prefs> |
Tady však příkaz CD musíte vypsat. Masce vyhovuje adresář "Prefs".



