Jump to content

прикосновение (команда)

трогать
Оригинальный автор(ы) AT&T Bell Laboratories
Разработчик(и) Пол Рубин, Арнольд Роббинс, Джим Кингдон, Дэвид Маккензи, Рэнди Смит, TSC , Microware , Apple , Digital Research , Novell , Крис Хайденстром
Первоначальный выпуск январь 1979 года ; 45 лет назад ( 1979-01 )
Написано в С
Операционная система Unix , Unix-подобный , Plan 9 , Inferno , FLEX , OS-9 , Classic Mac OS , Windows , DR DOS , AROS , FreeDOS , ReactOS , KolibriOS , IBM i
Платформа Кросс-платформенный
Тип Команда
Лицензия основные утилиты : GPLv3+
FreeDOS: GPLv2.
ReactOS: пункт BSD-4
BusyBox : только GPL-2.0
Ящик для игрушек : 0BSD
План 9: МОЯ лицензия

В вычислениях , touch — это команда , используемая для обновления даты доступа и/или даты изменения компьютерного файла или каталога . Он включен в Unix и Unix-подобные операционные системы , TSC компании FLEX , [1] Digital Research / Novell DR DOS , оболочка AROS , [2] Microware , OS-9 оболочка [3] и РеактОС . [4] Команда также доступна для FreeDOS. [5] и Microsoft Windows . [6]

При использовании по умолчанию это эквивалент создания или открытия файла и его сохранения без каких-либо изменений его содержимого. touch избегает открытия, сохранения и закрытия файла. Вместо этого он просто обновляет даты, связанные с файлом или каталогом. Обновленная дата доступа или изменения может быть важна для множества других программ, таких как утилиты резервного копирования или make утилита программирования интерфейса командной строки . Обычно эти типы программ работают только с файлами, которые были созданы или изменены после последнего запуска программы. touch Команда также может быть полезна для быстрого создания файлов для программ или сценариев, которым для успешной работы программы требуется наличие файла с определенным именем, но не требуется, чтобы файл имел какое-либо конкретное содержимое.

Единая спецификация Unix (SUS) определяет, что touch должен изменить время доступа, время модификации или и то, и другое для файла. Файл идентифицируется по пути, указанному в качестве одного аргумента. Он также указывает, что если указанный файл не существует, файл создается, а время доступа и изменения устанавливается указанным образом. Если новые временные метки не указаны, touch использует текущее время.

А touch Утилита впервые появилась в версии 7 AT&T UNIX . Сегодня команда доступна для ряда различных операционных систем, включая множество Unix и Unix-подобных систем, DOS , Microsoft Windows и классическую Mac OS . [ который? ]

Версия touch пакет GNU coreutils был написан Полом Рубином, Арнольдом Роббинсом, Джимом Кингдоном, Дэвидом Маккензи и Рэнди Смитом. [7]

Команда доступна в виде отдельного пакета для Microsoft Windows как часть UnxUtils коллекции , состоящей из собственных Win32- портов распространенных GNU Unix-подобных утилит. [8] Версия FreeDOS была разработана Крисом Хайденстромом и распространяется под лицензией GPL . [9] ДР ДОС 6.0 [10] и КолибриОС [11] включать в себя реализацию touch команда. Команда touch также была перенесена в операционную систему IBM i . [12]

См. также

[ редактировать ]
  1. ^ «Руководство пользователя FLEX 9.0» (PDF) .
  2. ^ «Исследовательская операционная система AROS» . aros.sourceforge.io .
  3. ^ Пол С. Даян (1992). OS-9 Guru-1: Факты . Галактика Индастриал Лимитед. ISBN  0-9519228-0-7 .
  4. ^ «реактос/реактос» . Гитхаб .
  5. ^ «ibiblio.org Группа FreeDOS — Утилиты» . www.ibiblio.org .
  6. ^ «прикосновение для Windows» .
  7. ^ «touch(1): изменить временные метки файлов — справочная страница Linux» . linux.die.net .
  8. ^ «Собственные порты Win32 некоторых утилит GNU» . unxutils.sourceforge.net .
  9. ^ «Пакет ibiblio.org FreeDOS — сенсорный (Unix-подобный)» . www.ibiblio.org .
  10. ^ DR DOS 6.0 Руководство пользователя Советы по оптимизации и настройке
  11. ^ «Shell — KolibriOS wiki» . wiki.kolibrios.org .
  12. ^ ИБМ . «IBM System i Версия 7.2 Программирование Qshell» (PDF) . ИБМ . Проверено 5 сентября 2020 г.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 38b3b40f0bb9707026e3d4fbce4bb758__1695809700
URL1:https://arc.ask3.ru/arc/aa/38/58/38b3b40f0bb9707026e3d4fbce4bb758.html
Заголовок, (Title) документа по адресу, URL1:
touch (command) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)