일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 방탈출 팁
- 디렉터리 삭제
- Escape Rooms 고양이 카페
- 유닉스 명령어
- 프롬프트
- pwd
- 디렉터리
- CD
- 료헤이 나리타
- 공략
- Ryohei Narita
- 방탈출 - Escape Rooms
- Escape Rooms 고양이카페
- 명령어
- 방탈출 공략
- 모인해외송금
- 명령어 옵션
- 리눅스 명령어
- Linux
- unix
- 모인해외송금서포터즈
- 방탈출앱
- 유닉스
- Escape Rooms 고양이
- 리눅스 파일
- Command
- Escape Rooms
- 리눅스
- 방탈출
- Directory
- Today
- Total
The DREAM of SNORLAX
[리눅스 명령어] touch를 통한 빈 파일 생성 본문
[리눅스 명령어] touch를 통한 빈 파일 생성
이번에는 빈 파일, 즉 용량이 0인 새 파일을 만들어보자.
touch 명령어
빈 파일 (용량 0) 을 생성하는 명령어이다.
형식: touch -[option] [파일명]
디렉터리 b 안에 파일 file1, file2를 touch 명령어를 통해 생성했다.
보다시피 현재 시각 2월 20일 3시 44분에 크기가 0인 file1과 file2가 생성된 것을 볼 수 있다.
이는 단순하게 빈 파일 하나를 만든 것이고, 아래에서는 다른 상황에서 touch 명령어를 사용해 볼 것이다.
현재 디렉터리 b 안에는 크기가 74인 file1과 0인 file2가 존재한다.
만약 이미 존재하는 이름의 새 파일을 touch로 생성하려하면 어떻게 될까?
file2를 대상으로 실행해보니,
생성시간이 3시 44분 → 3시 48분 으로 바뀐 것을 볼 수 있다.
혹시 기존의 파일을 없애고 새로 만든 것은 아닐까???
확인을 위해 크기가 74인 file1을 대상으로 touch 명령어를 실행해보니,
크기는 74로 같고, 생성 시간이 3시 47분 → 3시 48분 으로 바뀐 것을 볼 수 있다.
touch 명령어는 이미 존재하는 파일을 대상으로 사용하면
새로운 파일을 생성하는 것이 아니라, 명령어 이름 그대로 "touch"하여 생성 시간을 바꾸는 것이다.
touch 명령어를 -t 옵션과 함께 사용했다.
file1을 대상으로 년월일시분 순으로 날짜와 시간을 입력하니, (201802200000 = 2018년 02월 20일 00시 00분)
생성 날짜와 시간이 변경된 것을 확인할 수 있다.
이번엔 -d 옵션과 함께 사용해보았다.
file1을 대상으로 년월일 순으로 날짜를 입력하니 (19980101 = 1998년 01월 01일)
생성 날짜가 변경된 것을 확인할 수 있었다.
touch 명령어 옵션 총정리
touch [새 파일명] : 빈 파일을 새로 만든다
touch [기존 파일명] : 기존 파일의 생성 시간을 현재로 바꾼다
touch -t [년월일시분] [기존 파일명] : 기존 파일의 생성 날짜와 시간을 지정한대로 바꾼다
touch -d [년월일] [기존 파일명] : 기존 파일의 생성 날짜를 지정한대로 바꾼다
'IT > Linux 시스템' 카테고리의 다른 글
[리눅스 명령어] rm을 통한 파일 삭제 (0) | 2018.07.05 |
---|---|
[리눅스 명령어] rmdir를 통한 디렉터리 삭제 (0) | 2018.07.05 |
[리눅스 명령어] mkdir를 통한 새 폴더 생성하기 (0) | 2018.07.05 |
[리눅스 명령어] mv로 자료 이동 및 이름변경 (0) | 2018.07.05 |
[리눅스 명령어] cp를 통한 복사 붙여넣기 (0) | 2018.07.05 |