승상의 코딩 블로그

리눅스 파일 생성 명령어 - touch 본문

Linux (리눅스)

리눅스 파일 생성 명령어 - touch

양승상 2022. 9. 25. 22:26
반응형

리눅스에서 GUI를 통해 파일을 생성하려면, Text Editor를 통해 생성해야 한다. (또는 기존 파일 복사)

파일 하나를 생성하기 위해서 절차가 많다.

파일을 생성하려면, Text Editor 를 실행해서 직접 저장해야 한다.

Touch 명령어

리눅스에서는 touch 명령어를 사용하면 쉽게 파일을 생성할 수 있습니다.

touch에 대한 정보는 man 명령어를 사용하여 쉽게 파악할 수 있습니다.

touch 명령어 매뉴얼 보기
touch 명령어 매뉴얼

일반적인 ls (list segment), cd (change directory) ... 와 달리 touch에서는 파일 생성이라는 의미를 쉽게 파악하기 힘듭니다.

touch 매뉴얼을 보면 왜 touch 인지 알 수 있습니다.

touch 는 파일의 접근 및 변경 시간을 현재 시간으로 업데이트해주는 역할을 가지고 있습니다. 또한 업데이트해주려는 파일이 없을 경우, 빈 파일을 생성해 줍니다.

touch는 파일 생성이 아닌, 기존 파일의 시간 정보를 업데이트하는 것이 주요 기능입니다. 그래서 파일을 잠깐 손대서 변경해주는 의미의 touch 가 사용된 것입니다. 그러나 touch 는 일반적으로 파일을 생성하는 명령어로써 사용되고 있습니다.

 

파일  생성

단일 파일 생성

touch [파일명]

파일명을 가진 파일을 하나 생성해 줍니다. 명령어 실행 전후의 ls(파일목록)를 통해 파일이 생성되었음을 확인할 수 있습니다.

개인적으로, 파일을 명확히하기 위해 파일명의 확장자를 기입해주는 편입니다.

파일 여러개 생성

touch [파일명1] [파일명2] [파일명3]

파일 여러개를 한꺼번에 만들 수도 있습니다.

 

파일 시간 정보 업데이트

원래 touch 의 주요 기능인 시간 정보 업데이트도 확인해보겠습니다.

touch 명령어를 통한 시간정보 업데이트

ls -l 을 통해 파일에 대한 자세한 정보를 시현하면, 파일의 시간 정보를 파악할 수 있습니다.

touch 명령어 이후, 파일의 시간 정보가 현재 시간으로 업데이트되었음을 확인할 수 있습니다.

반응형
Comments