Рабочая директория
Рабочий каталог (англ. working directory , также текущий каталог или текущая директория) процесса — в информатике, каталог файловой системы, который используется для нахождения файлов, указанных только по имени либо по относительному пути.
При создании нового процесса, он наследует рабочий каталог родительского процесса. Для изменения рабочего каталога можно использовать функцию chdir() (в Си) или подобную в других языках. В частности, в большинстве командных оболочек, есть команда (англ. current path ) — в терминологии файловых систем с каталогами, имя каталога, относительно которого производятся операции с относительными именами файлов (каталогов). Текущий путь обычно ассоциирован с процессом (у разных процессов может быть разный текущий путь).
В unix-подобных операционных системах у процесса может быть один текущий путь. В операционных системах, использующих буквы дисков (OS/2, Windows,
Текущий путь обычно отображается в приглашении командного интерпретатора (command.com для DOS, cmd.exe для Windows, sh (или аналог) для unix). В unix-подобных операционных системах есть команда pwd, выводящая текущий путь. В операционной системе Windows есть команды pushd, popd, позволяющие сохранить/прочитать текущий путь в специально организованном для этого файле (используются для корректной работы вложенных командных файлов).
Wikimedia Foundation . 2010 .
- Рабочая власть (группа)
- Рабочая комиссия (Финляндия)
Смотреть что такое «Рабочая директория» в других словарях:
- Директория Украинской народной республики — орган государственной власти в Украинской Народной Республике (УНР), установленный 14 декабря 1918 года после падения Гетманата. Первым Директорию возглавил В. Винниченко, уже возглавлявший правительство УНР в 1917 18 годах. Но уже в начале 1919… … Википедия
- Директория Украинской Народной Республики — В данной статье или разделе имеется список источников или внешних ссылок, но источники отдельных утверждений остаются неясными из за отсутствия сносок … Википедия
- Директория УНР — Орган государственной власти в Украинской Народной Республике (УНР), установленный 14 декабря 1918 года после падения Гетманата. Первым Директорию возглавил В. Винниченко, уже возглавлявший правительство УНР в 1917 18 годах. Но уже в начале 1919… … Википедия
- Директория Петлюры — Орган государственной власти в Украинской Народной Республике (УНР), установленный 14 декабря 1918 года после падения Гетманата. Первым Директорию возглавил В. Винниченко, уже возглавлявший правительство УНР в 1917 18 годах. Но уже в начале 1919… … Википедия
- Директория (Временное Всероссийское правительство) — Временное Всероссийское правительство (неофициальные именования «Директория», «Уфимская Директория», «Омская Директория») высший орган государственной власти, образованный в Уфе результате реорганизации Комуча 23 сентября 1918 г. Состав Временное … Википедия
- Украинская Директория — Орган государственной власти в Украинской Народной Республике (УНР), установленный 14 декабря 1918 года после падения Гетманата. Первым Директорию возглавил В. Винниченко, уже возглавлявший правительство УНР в 1917 18 годах. Но уже в начале 1919… … Википедия
- Омская Директория — Временное Всероссийское правительство (неофициальные именования «Директория», «Уфимская Директория», «Омская Директория») высший орган государственной власти, образованный в Уфе результате реорганизации Комуча 23 сентября 1918 г. Состав Временное … Википедия
- Омская директория — Временное Всероссийское правительство (неофициальные именования «Директория», «Уфимская Директория», «Омская Директория») высший орган государственной власти, образованный в Уфе результате реорганизации Комуча 23 сентября 1918 г. Состав Временное … Википедия
- Уфимская директория — Временное Всероссийское правительство (неофициальные именования «Директория», «Уфимская Директория», «Омская Директория») высший орган государственной власти, образованный в Уфе результате реорганизации Комуча 23 сентября 1918 г. Состав Временное … Википедия
- Mercurial — Тип Система управления версиями Разработчик Matt Mackall Написана на Python и Си Операционная система Кроссплатформенное программное обеспеч … Википедия
Что такое рабочая директория
‘Директория git’ это директория в которой хранится вся история Git и мета-информация вашего проекта — включая все объекты (коммиты, деревья, блобы, таги), все указатели на различные ветви и многое другое.
На каждый проект имеется только одна директория Git (в отличие SVN или CVS, где она в каждой поддиректории), и это директория (по умолчанию но не обязадельно) ‘.git’ в корне вашего проекта. Если вы посмотрите на содержимое этой директории то увидите все ваши важные файлы:
$>tree -L 1 . |-- HEAD # указатель на вашу активную ветку |-- config # ваши персональные настройки |-- description # описание проекта |-- hooks/ # pre/post action hooks (скрипты (далее хуки) которые могут вызываться git командами) |-- index # индексный файл (смотрите в след.главе) |-- logs/ # история веток проекта (где они располагались) |-- objects/ # ваши объекты (коммиты, деревья, блобы, таги) `-- refs/ # указатели на ваши ветки разработки
(Также там могут быть и другие файлы/директории, но они не так важны в данный момент)
Рабочая директория
‘Рабочая директория’ Git это директория которая содержит в себе то с чем вы работаете или то что вы извлекли из истории проекта в данный момент. Файлы в этой директории часто удаляются или изменяются Git-ом когда вы переключаетесь между ветками — не переживайте это нормально. Вся история вашего проекта хранится в директории Git; рабочая директория это просто временное место где вы можете модифицировать файлы, а затем выполнить коммит.
Замечания: Коммит это фиксация изменений в истории проекта
This book is maintained by Scott Chacon, and hosting is donated by GitHub.
Please email me at schacon@gmail.com with patches, suggestions and comments.
О серверных директориях
Директория сервера представляет собой физическую директорию в сети, специально используемую сайтом ArcGIS Server для хранения и записи определенного вида информации. Существует четыре типа директорий сервера: директории кэша, рабочие, выходные и системные директории.
- Директории кэша хранят кэш предварительно отображенных листов, которые картографические сервисы или сервисы глобуса могут использовать для более быстрого отображения. Вы можете настроить кэш на закладке Кэширование (Caching) Редактор сервисов (Service Editor) в ArcGIS for Desktop . После публикации сервиса вы используете системные инструменты, включенные в ArcGIS Server, для создания кэша. Для кэшированных сервисов часто требуются много места на диске, чтобы директории кэша адекватно обрабатывали листы, создаваемые во время процесса кэширования.
- Рабочие директории хранят файлы, необходимые сервисам геообработки. Зачастую сервисам геообработки требуется место для записи временных файлов и сохранения информации о выполняемых задачах и их результатах. Эти элементы хранятся в рабочей директории.
- Выходные директории предназначены для хранения временных файлов, необходимых серверу. Выходные директории используются сервисами геообработки, рекомендуются для сервисов геоданных и при необходимости используются картографическими сервисами, сервисами глобуса и изображений. При публикации сервиса или изменении его свойств в Manager вы можете выбрать, какую выходную серверную директорию он будет использовать.
- Системная директория используется для управления информацией, необходимой для поддержки сервисов, ГИС-серверов, подключений к базам данных и сохранения файлов, загружаемых на сайт ArcGIS Server. Не изменяйте и не удаляйте вручную файлы в этой директории. На сайте ArcGIS Server может быть только один экземпляр этой директории.
Права доступа и видимость серверных директорий
При создании сайта ArcGIS for Server в Менеджере, директории сервера создаются на ГИС-сервере, а учетной записи ArcGIS for Server предоставляются права на чтение и запись в этих директориях. По умолчанию директории сервера установлены в \arcgisserver\directories . Вы можете управлять серверными директориями в Менеджере, открыв раздел Сайт (Site) > ГИС-сервер (GIS Server) > Директории (Directories) .
Настройка сайта из нескольких компьютеров
При настройке сайта, содержащего несколько компьютеров, необходимо настроить серверные директории для использования UNC-путей перед добавлением ГИС-серверов на сайт. Более подробно о настройке разрешений общего доступа и доступа к файлам в серверных директориях см. в разделе Настройка на нескольких компьютерах.
Примечание:
Общие сетевые директории, которые скрыты или используют специальные символы (например, $ ), не поддерживаются ArcGIS Server.
Расширение сайта с одним компьютером до сайта с несколькими компьютерами
Если вы расширяете сайт с одним ГИС-сервером до сайта с несколькими ГИС-серверами, вам потребуется использовать инструменты операционной системы, чтобы предоставить общий доступ к папкам, содержащим ваши директории, и дать учетной записи ArcGIS for Server права для чтения и записи этих общих папок. Полные инструкции см. в разделе Расширение от одного ГИС-сервера до множества ГИС-серверов.
Примечание:
Общие сетевые директории, которые скрыты или используют специальные символы (например, $ ), не поддерживаются ArcGIS Server.
Очистка серверных директорий
ArcGIS Server периодически удаляет (или «очищает») старые и ненужные файлы из рабочих, выходных и системных директорий и директорий загрузки, чтобы они не занимали лишнее место на диске. Директории кэша и системные директории не очищаются, так как их содержимое всегда должно быть доступным.
Как сервер очищает директории
Когда ArcGIS Server пытается удалить файл в серверной директории, также проверяется, превышает ли время, прошедшее с момента последнего изменения файла, заданный максимальный срок хранения файла. Если файл соответствует этому критерию, он удаляется, а сервер переходит к следующему файлу в директории. Если файл не соответствует этому критерию, он сохраняется в директории.
По умолчанию, рабочие, выходные и системные директории настраиваются для очистки с помощью следующих критериев:
Время после последнего изменения
360 минут (6 часов)
Время после последнего изменения
Время после последнего изменения
1 440 минут (24 часа)
Например, если файл в выходной директории не был изменен в течение десяти минут после создания, механизм очистки удалит файл, так как он соответствует критерию максимального разрешенного возраста файла. Вы можете настроить режим очистки и максимальный возраст файла в соответствии с потребностями вашего сайта.
Прежние версии:
В 10.0 и более ранних версиях вы могли настроить сервер на удаление файлов через определенные временные интервалы, в зависимости от времени создания или времени последнего доступа клиента к файлу. В 10.1 и более поздних версиях сервер удаляет файлы только в том случае, если они не были изменены в течение периода, соответствующего максимальному возрасту файла.
Помимо режима очистки и максимального возраста файла, у рабочей, выходной и системной директории есть собственный набор правил очистки. Например:
- При очистке рабочей директории ArcGIS Server удаляет задачу, только если она завершена, отменена или вызвала ошибку.
- При очистке выходной директории ArcGIS Server удаляет файлы и папки, только если их имя начинается с _ags .
- При очищении системной директории ArcGIS Server стирает выгруженные элементы, только если они были полностью выгружены на сервер.
Настройка и отключение очистки директорий
Вы можете настроить или отключить очистку директорию сервера для рабочих, выходных и системных директорий, используя ArcGIS Server Manager или ArcGIS for Desktop . Подробные инструкции см. в следующих разделах:
- Редактирование серверной директории в Manager
- Изменение серверной директории в ArcGIS for Desktop
Доступ к серверным директориям с помощью виртуального пути или URL-адреса
ArcGIS Server позволяет получить доступ к элементам серверных директорий с помощью виртуальных путей или URL.
Прежние версии:
В 10.0 и более ранних версиях, если вам требовалось предоставить доступ к серверной директории с помощью URL-адреса, то вам нужно было создать виртуальную директорию на веб-сервере и связать ее с серверной директорией. Этот рабочий процесс уже не является обязательным в версии 10.1. После создания серверной директории, доступ к ней предоставляется автоматически с помощью URL-адреса.
URL-адрес этой директории имеет формат http://gisserver.domain.com:6080/arcgis/rest/directories/ .
К примеру, если у вас есть выходное изображение c:\arcgisserver\directories\arcgisoutput\_ags_map00c6dac961024efeb14067f990a38d5f.png , доступ к нему осуществляется через следующий URL:
Щелкните закладку Директории (Directories) в Менеджере для получения дополнительной информации о всех URL-адресах серверных директорий.
Подсказка:
С помощью ArcGIS Web Adaptor, вы можете настроить данные URL-адреса, чтобы удалить необходимое для порта 6080 или arcgis .
supostat / git.md
Мы подошли к трём основным секциям проекта Git: Git-директория (Git directory), рабочая директория (working directory) и область подготовленных файлов (staging area).
Git-директория — это то место, где Git хранит метаданные и базу объектов вашего проекта. Это самая важная часть Git, и это та часть, которая копируется при клонировании репозитория с другого компьютера.
Рабочая директория является снимком версии проекта. Файлы распаковываются из сжатой базы данных в Git-директории и располагаются на диске, для того чтобы их можно было изменять и использовать.
Область подготовленных файлов — это файл, располагающийся в вашей Git-директории, в нём содержится информация о том, какие изменения попадут в следующий коммит. Эту область ещё называют “индекс”, однако называть её stage-область также общепринято.
Базовый подход в работе с Git выглядит .