touch (명령어)

touch (command)
만지다
Touch-example.png
의 예touch사용.
원저작자AT&T 벨 연구소
개발자Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, Randy Smith, TSC, Microware, Apple, 디지털 리서치, Novell, Chris Heidenstrom
초기 릴리즈1979년 1월, 43년 전(1979-01)
기입처C
운영 체제Unix, Unix like, Plan 9, Inferno, FLEX, OS-9, Classic Mac OS, Windows, DR DOS, AROS, FreeDOS, ReactOS, KolibriOS, IBM i
플랫폼크로스 플랫폼
유형명령어
면허증.코어 유틸리티: GPLv3+
FreeDOS: GPLv2
ReactOS: BSD-4-Clause
Busy Box: GPL-2.0 전용
토이박스: 0BSD
계획 9: MIT 라이선스

컴퓨팅에서 는 컴퓨터 파일 또는 디렉토리의 액세스 날짜 및/또는 수정 날짜를 업데이트하기 위해 사용되는 명령어입니다.Unix 및 Unix와 유사한 운영 체제, TSC[1]FLEX, 디지털 리서치/Novell DR DOS, AROS [2]쉘, Microware OS-9 [3]쉘 및 ReactOS[4]포함되어 있습니다.[5] 명령어는 FreeDOS 및 Microsoft [6]Windows에서도 사용할 수 있습니다.

개요

기본 사용법에서는 파일 내용을 변경하지 않고 파일을 작성 또는 열고 저장하는 것과 같습니다. touch 파일 열기, 저장 및 닫기를 방지합니다.대신 파일 또는 디렉토리와 관련된 날짜만 업데이트합니다.백업 유틸리티나 make 명령줄 인터페이스 프로그래밍 유틸리티와 같은 다양한 다른 프로그램에 대한 액세스 또는 수정 날짜가 중요할 수 있습니다.일반적으로 이러한 유형의 프로그램은 프로그램이 마지막으로 실행된 후 생성되거나 수정된 파일에만 적용됩니다.touch명령어는 프로그램의 정상적인 동작을 위해 특정 이름의 파일이 존재해야 하지만 파일에 특정 내용이 포함되어 있지 않아도 되는 프로그램 또는 스크립트의 파일을 빠르게 작성할 때도 유용합니다.

Single Unix Specification(SUS; 싱글유닉스 사양)에서는 다음과 같이 규정되어 있습니다.touch는, 파일의 액세스 시간, 변경 시간, 또는 양쪽 모두를 변경할 필요가 있습니다.파일은 단일 인수로 지정된 경로 이름으로 식별됩니다.또, 특정된 파일이 존재하지 않는 경우는, 파일이 작성되어 액세스 시간과 변경 시간이 지정된 대로 설정되도록 지정합니다.새로운 타임스탬프가 지정되지 않은 경우touch는 현재 시간을 사용합니다.

역사

A touch 유틸리티는 버전 7 AT&T UNIX에서 처음 등장했습니다.현재 이 명령어는 많은 Unix 및 Unix 유사 시스템, DOS, Microsoft Windows 및 클래식 Mac [which?]OS를 포함한 다양한 운영 체제에서 사용할 수 있습니다.

의 버전touch Bundle in GNUcoreutils는 Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, Randy [7]Smith에 의해 작성되었습니다.

이 명령어는 일반적인 GNU Unix 유사 [8]유틸리티의 nativeWin32ports UnxUtils 컬렉션의 일부로 Microsoft Windows용 별도의 패키지로 사용할 수 있습니다.FreeDOS 버전은 Chris Heidenstrom에 의해 개발되었으며 GPL[9]따라 라이센스가 부여됩니다.DR DOS 6[10].0 및 KolibriOS[11] 다음과 같은 기능을 구현합니다.touch명령어를 입력합니다.touch 명령어는 IBM i 운영 [12]체제에도 이식되었습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "FLEX 9.0 User's Manual" (PDF).
  2. ^ "AROS Research Operating System". aros.sourceforge.io.
  3. ^ Paul S. Dayan (1992). The OS-9 Guru - 1 : The Facts. Galactic Industrial Limited. ISBN 0-9519228-0-7.
  4. ^ "reactos/reactos". GitHub.
  5. ^ "ibiblio.org FreeDOS Group -- Utilities". www.ibiblio.org.
  6. ^ "touch for Windows".
  7. ^ "touch(1): change file timestamps - Linux man page". linux.die.net.
  8. ^ "Native Win32 ports of some GNU utilities". unxutils.sourceforge.net.
  9. ^ "ibiblio.org FreeDOS Package -- touch (Unix-like)". www.ibiblio.org.
  10. ^ DR DOS 6.0 사용자 가이드 최적화 및 구성 힌트
  11. ^ "Shell - KolibriOS wiki". wiki.kolibrios.org.
  12. ^ IBM. "IBM System i Version 7.2 Programming Qshell" (PDF). Retrieved 5 September 2020.{{cite web}}: CS1 maint :url-status (링크)

추가 정보

외부 링크