<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Cd_%28%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0%29</id>
	<title>Cd (команда) - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Cd_%28%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0%29"/>
	<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=Cd_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0)&amp;action=history"/>
	<updated>2026-07-17T08:39:19Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://camokathomelab.servebeer.com/mediawiki/index.php?title=Cd_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0)&amp;diff=20042&amp;oldid=prev</id>
		<title>imported&gt;Alex NB OT: замена имён и значений устаревшего неподдерживаемого InternetArchiveBot формата параметров доступности ссылок (2)</title>
		<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=Cd_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0)&amp;diff=20042&amp;oldid=prev"/>
		<updated>2025-07-16T10:13:01Z</updated>

		<summary type="html">&lt;p&gt;замена имён и значений устаревшего неподдерживаемого InternetArchiveBot формата параметров доступности ссылок (2)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{другие значения|CD (значения)}}&lt;br /&gt;
{{lowercase}}&lt;br /&gt;
[[Файл:Plan 9 from Bell Labs (process management).png|thumb|{{code|cd}}]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;cd&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;, в DOS/Windows также доступная как &amp;#039;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;chdir&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;#039; ({{lang-en|change directory}} — изменить каталог) — команда [[интерфейс командной строки|командной строки]] для изменения [[рабочий каталог|рабочего каталога]] в [[Unix]], [[DOS]], [[OS/2]]&amp;lt;ref&amp;gt;{{cite web|title=CD (Изменить рабочий каталог или библиотеку)|url=https://www.ibm.com/docs/ru/i/7.1?topic=ssw_ibm_i_71/rzaiq/rzaiqcd.html|website=IBM|date=2021-03-08|access-date=2023-01-28|archive-date=2023-01-28|archive-url=https://web.archive.org/web/20230128082800/https://www.ibm.com/docs/ru/i/7.1?topic=ssw_ibm_i_71/rzaiq/rzaiqcd.html|url-status=live}}&amp;lt;/ref&amp;gt;, [[Linux]]&amp;lt;ref&amp;gt;{{публикация|статья|автор=Д.А. Зубок, А.М. Кашевник, А.В. Маятин|заглавие=Операционные системы. Лабораторный практикум|издание=Университет ИТМО|год=2021|страницы=36}}&amp;lt;/ref&amp;gt;, [[TRIPOS]]&amp;lt;ref&amp;gt;{{cite web |url=https://www.pagetable.com/docs/amigados_tripos/tripos_manuals.pdf |title=Introduction to Tripos |access-date=2020-05-01 |archive-date=2020-10-21 |archive-url=https://web.archive.org/web/20201021043218/https://www.pagetable.com/docs/amigados_tripos/tripos_manuals.pdf |url-status=live }}&amp;lt;/ref&amp;gt;, [[AmigaOS]]&amp;lt;ref&amp;gt;{{cite book|url=http://archive.org/details/1988-rugheimer-spanik-amigados-quick-reference|title=AmigaDOS quick reference|first1=Hannes|last1=Rügheimer|first2=Christian|last2=Spanik|date=1988-05-01|publisher=Grand Rapids, Mi : Abacus|isbn=9781557550491|via=Internet Archive}}&amp;lt;/ref&amp;gt; и других [[Операционная система|операционных системах]]. Она также доступна для использования в [[скрипт]]ах командного интерпретатора или в [[пакетный файл|пакетных файлах]]. &amp;lt;tt&amp;gt;cd&amp;lt;/tt&amp;gt; обычно встроена в [[Оболочка операционной системы|оболочки]], такие как [[Bourne shell]], [[csh]], [[tcsh]], [[bash]] (где вызывается [[POSIX]]-функция языка [[Си (язык программирования)|Си]] &amp;lt;code&amp;gt;chdir()&amp;lt;/code&amp;gt;) и в DOS [[COMMAND.COM]].&lt;br /&gt;
&lt;br /&gt;
== Использование ==&lt;br /&gt;
[[Каталог (файловая система)|Каталог]] как логическая секция [[файловая система|файловой системы]] используется для содержания файлов. Каталоги могут также содержать и другие каталоги. Команда &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; может быть использована для перехода во вложенные каталоги (подкаталоги), перехода обратно в родительский каталог, перехода в корневой каталог (&amp;lt;tt&amp;gt;/&amp;lt;/tt&amp;gt; в [[UNIX]], &amp;lt;tt&amp;gt;\&amp;lt;/tt&amp;gt; в [[DOS]]) или для перехода в любой другой каталог&amp;lt;ref&amp;gt;{{публикация|книга|автор=М.А. Клочков|заглавие=Программирование на языке ассемблер в ОС Linux|место=Ижевск|издательство=Удмуртский университет|год=2018|isbn=978-5-4312-0573-6|страницы=8|страниц=42|примечание=Учебно-методическое пособие}}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Пусть имеются следующие подкаталоги из файловой системы Unix, которые расположены в домашнем каталоге пользователя (обозначенного как &amp;lt;tt&amp;gt;~&amp;lt;/tt&amp;gt;) с файлом (&amp;lt;tt&amp;gt;text.txt&amp;lt;/tt&amp;gt;) и тремя подкаталогами.&lt;br /&gt;
&lt;br /&gt;
[[Файл:chdir example.png|center|framed|Пользовательский вид файловой системы Unix-подобных систем, начинающейся с домашнего каталога (обозначаемого &amp;lt;tt&amp;gt;~&amp;lt;/tt&amp;gt;). Данные три каталога могут содержать другие подкаталоги и/или файлы]]&lt;br /&gt;
Если текущий пользовательский рабочий каталог — это домашний (&amp;lt;tt&amp;gt;~&amp;lt;/tt&amp;gt;), тогда ввод команды &amp;lt;code&amp;gt;[[ls]]&amp;lt;/code&amp;gt; с последующим &amp;lt;code&amp;gt;cd games&amp;lt;/code&amp;gt; может привести к следующему:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
me@host:~$ ls&lt;br /&gt;
workreports games encyclopedia text.txt&lt;br /&gt;
me@host:~$ cd games&lt;br /&gt;
me@host:games$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Рабочий каталог изменится на &amp;lt;tt&amp;gt;~/games&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Для перехода на каталог выше:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
user@debian:/mnt/multi$cd ..&lt;br /&gt;
user@debian:/mnt$  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Подобным образом в сессии DOS (общепринятый «домашний каталог» отсутствует и зависит от конкретной реализации) можно наблюдать следующее:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
C:\&amp;gt;dir&lt;br /&gt;
workreports        &amp;lt;DIR&amp;gt;       Wed Oct 9th   9:01&lt;br /&gt;
games              &amp;lt;DIR&amp;gt;       Tue Oct 8th  14:32&lt;br /&gt;
encyclopedia       &amp;lt;DIR&amp;gt;       Mon Oct 1st  10:05&lt;br /&gt;
text        txt           1903 Thu Oct10th  12:43&lt;br /&gt;
C:\&amp;gt;cd games&lt;br /&gt;
C:\games&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;cd&amp;lt;/tt&amp;gt; даёт различный эффект в разных операционных системах, если её использовать без аргументов. Например, если выполнить без аргументов в DOS, будет показан полный путь к текущему рабочему каталогу, а в Unix осуществится переход в [[домашний каталог]]. Эффект от команды &amp;lt;tt&amp;gt;cd&amp;lt;/tt&amp;gt; в различных скриптах или пакетах также варьируется.&lt;br /&gt;
&lt;br /&gt;
Например, в DOS можно напрямую изменить рабочий каталог из пакетного файла посредством команды, а в Unix вызов в скрипте &amp;lt;tt&amp;gt;cd&amp;lt;/tt&amp;gt;, как правило, не меняет рабочий каталог пользователя (поскольку скрипт выполняется отдельной оболочкой с собственным адресным пространством).&lt;br /&gt;
&lt;br /&gt;
== Другие упоминания ==&lt;br /&gt;
&amp;lt;code&amp;gt;chdir()&amp;lt;/code&amp;gt; (или &amp;lt;code&amp;gt;CHDIR()&amp;lt;/code&amp;gt;, в некоторых случаях регистрозависимо) также может быть одной из функций изменения каталога в языках программирования, например [[Perl]], стандартных библиотеках [[Си (язык программирования)|Си]], [[Visual Basic]] и т. д.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[GNU Coreutils]]&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
{{примечания}}&lt;br /&gt;
&lt;br /&gt;
{{Команды Unix}}&lt;br /&gt;
{{Команды Windows}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Утилиты Unix]]&lt;br /&gt;
[[Категория:DOS]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Alex NB OT</name></author>
	</entry>
</feed>