touch (команда) - touch (command)

редактировать
touch
Автор (ы) оригинала ATT Bell Laboratories
Разработчик (и) Пол Рубин, Арнольд Роббинс, Джим Кингдон, Дэвид Маккензи, Рэнди Смит, TSC, Microware, Apple, Digital Research, Novell, Kris Heidenstrom
Первый выпускянварь 1979 г.; 41 год назад (1979-01)
Операционная система Unix, Unix-like, Plan 9, Inferno, FLEX, OS-9, Classic Mac OS, Windows, DR DOS, AROS, FreeDOS, ReactOS, KolibriOS, IBM i
Platform Cross-Platform
Тип Command
Лицензия coreutils : GPLv3 +. FreeDOS : GPLv2

In computing, touch- это команда используется для обновления даты доступа и / или даты изменения компьютерного файла или каталога. Он включен в операционные системы Unix и Unix-like , TSC FLEX, Digital Research / Novell DR DOS, оболочка AROS, оболочка Microware OS-9 и ReactOS. Команда также доступна для FreeDOS и Microsoft Windows.

Содержание
  • 1 Обзор
  • 2 История
  • 3 См. Также
  • 4 Ссылки
  • 5 Дополнительная литература
  • 6 Внешние ссылки
Обзор

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

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

История

A Утилита touchвпервые появилась в версии 7 ATT UNIX. Сегодня команда доступна для ряда различных операционных систем, включая многие Unix и Unix-подобные системы, DOS, Microsoft Windows и классическая Mac OS.

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

Команда доступна как отдельный пакет для Microsoft Windows как часть UnxUtils коллекции родной Win32 порты общих GNU Unix-подобных утилит. Версия FreeDOS была разработана Крисом Хайденстромом и находится под лицензией GPL. DR DOS 6.0 и KolibriOS включают реализацию коснитесь команды. Команда touch также была перенесена в операционную систему IBM i.

См. Также
Ссылки
Дополнительная литература
Внешние ссылки
В Викибуке Руководство по Unix есть страница по темам: Команды

Последняя правка сделана 2021-06-11 08:19:25
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте