Chdir

Chdir

chdir

cd, также доступная как chdir (англ. change directory переводится как изменить каталог), эта команда командной строки используется для изменения текущего рабочего каталога в Unix, DOS и других операционных системах. Она также доступна для использования в скриптах командного интерпретатора или в DOS пакетных файлах. cd часто встроена в оболочки, такие как Bourne shell, csh, tcsh, bash (где вызывается Си функция POSIX chdir()) и в DOS COMMAND.COM.

Использование

Каталог как логическая секция файловой системы используется для содержания файлов. Каталоги могут также содержать и другие каталоги. Команда cd можеть быть использована для перехода во вложенные каталоги (подкаталоги), перехода обратно в родительский каталог, перехода в корневой каталог (/ в UNIX, \ в DOS) или для перехода в любой другой каталог.

Предположим некоторые последующие подкаталоги из файловой системы Unix, которые расположены в домашнем каталоге пользователя (обозначенного как «~») с файлом («text.txt») и тремя подкаталогами.

Пользовательский вид файловой системы Unix-like систем начинающейся с домашнего каталога (часто обозначаемого ~). Данные три каталога могут содержать другие подкаталоги и/или файлы.


Если текущий пользовательский рабочий каталог — это домашний («~»), тогда ввод команды «ls» с последующим «cd games» может привести к следующему:

  me@host:~$ ls
  workreports games encyclopedia text.txt
  me@host:~$ cd games
  me@host:games$

Рабочий каталог изменится на «~/games».

Для перехода на каталог выше:

user@debian:/mnt/multi$cd ..
user@debian:/mnt$  

Подобным образом в сессии DOS (общепринятый «домашний каталог» отсутствует и зависит от конкретной реализации) может наблюдать следующее:

  C:\> dir
  workreports        <DIR>       Wed Oct 9th   9:01
  games              <DIR>       Tue Oct 8th  14:32
  encyclopedia       <DIR>       Mon Oct 1st  10:05
  text        txt           1903 Thu Oct10th  12:43
  C:\> cd games
  C:\games>

Заметим, что cd даёт различный эффект в разных операционных системах, если её использовать без аргументов. Например, если выполнить без аргументов в DOS, будет показан полный путь к текущему рабочему каталогу, а если в Unix, то осуществится переход в домашний каталог. Эффект от команды cd в различных скриптах или пакетах также варьируется. Например, в DOS может напрямую изменить рабочий каталог из пакетного файла посредством команды, а в Unix вызовом в скрипте cd, как правило, не меняет рабочий каталог пользователя (как следствие передачи управления в Unix-скриптах отдельной оболочке с собственным адресным пространством).

Для перехода на каталог выше.

user@debian:/mnt/multi$'''cd ..'''
user@debian:/mnt$  

Другие упоминания

chdir() (или CHDIR(), в некоторых случаях регистрозависимо) также может быть одной из функций изменения каталога в языках программирования, например Perl, стандартных библиотеках Си, Visual Basic и т. д.

См. также


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Полезное


Смотреть что такое "Chdir" в других словарях:

  • Chdir — Saltar a navegación, búsqueda Árbol de directorios para ilustrar el ejemplo La orden chdir o cd (del inglés, change directory), es una orden utilizada en sistemas operativos DOS y UNIX para cambiar el directorio de trabajo. Se puede usar tanto en …   Wikipedia Español

  • chdir — cd, также доступная как chdir (англ. change directory переводится как изменить каталог), эта команда командной строки используется для изменения текущего рабочего каталога в Unix, DOS и других операционных системах. Она также доступна для… …   Википедия

  • chdir — Árbol de directorios para ilustrar el ejemplo. La orden chdir o cd (del inglés, change directory), es una orden utilizada en sistemas operativos DOS y UNIX para cambiar el directorio de trabajo. Se puede usar tanto en una línea de órdenes como en …   Wikipedia Español

  • Chdir — cd (Unix) cd (ou parfois chdir, abréviation de l anglais change directory ), est une commande informatique disponible dans les interfaces en ligne de commande pour changer de répertoire courant. Du fait que chdir constitue un appel système, cette …   Wikipédia en Français

  • Chdir — El comando chdir o cd (del inglés, change directory), es un comando utilizado en sistemas operativos DOS y UNIX para cambiar el directorio de trabajo. Se puede usar tanto en una línea de comandos como en un script, ya sea la shell de UNIX o un… …   Enciclopedia Universal

  • CHDIR — Change Directory (MSDOS und veraltet in FTP) …   Acronyms

  • CHDIR — Change Directory (MSDOS und veraltet in FTP) …   Acronyms von A bis Z

  • CHDIR — comp. abbr. Change Directory …   United dictionary of abbreviations and acronyms

  • Список команд DOS — Список команд DOS  нижеследующий список команд для операционной системы DOS. Начиная с 5 й версии, этот список с кратким описанием каждой команды может быть получен набором команды HELP. Также начиная с 5 й версии справка по конкретной… …   Википедия

  • Команды DOS — Список команд DOS нижеследующий список команд для операционной системы HELP. Также начиная с 5 й версии справка по конкретной команде может быть получена набором символов /? после имени команды. Например, набор команды C:>ren /? приведёт к… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»