Envader에서 Linux touch 명령 배우기
이번에도
Envader
를 이용해 리눅스 명령을 배운다.이번에 처리된 것은 Linux 기본 명령
touch
이다.뭐?이런 사람을 위해 아래에 링크를 붙여서 참고만 하겠습니다.
Envader
는 환경을 구축하지 않고도 Linux 환경을 쉽게 학습할 수 있는 온라인 학습 서비스다.컴퓨터와 브라우저만 있으면 누구나 사용할 수 있다.
Envader
노선 일람
이번에 쓴 대본.
touch 명령
파일 작성, 타임스탬프 업데이트 등에 사용되는 명령입니다.
나는 서류를 만들 때 자주 사용하지만 소개된 글과 책 등을 보면 대부분 서류를 갱신·변경하는 데 쓰이는 타임 스탬프다.
파일에 타임 스탬프
アクセス時刻と修正時刻
가 존재하므로 ls
명령으로 확인할 수 있습니다.# 2021 9月24日の所がタイムスタンプ
envader@172-19-1-2:~$ ls -la
total 32
drwxr-xr-x 1 envader envader 4096 9月 24 2021 .
drwxr-xr-x 1 root root 4096 9月 24 2021 ..
-rw-r--r-- 1 envader envader 220 5月 15 2017 .bash_logout
-rw-r--r-- 1 envader envader 4198 9月 15 2021 .bashrc
-rw-r--r-- 1 envader envader 675 5月 15 2017 .profile
drwxr-xr-x 2 root root 4096 9月 24 2021 .ssh
-rw-r--r-- 1 envader envader 913 9月 15 2021 .tmux.conf
-rw-r--r-- 1 envader envader 0 9月 24 2021 time.txt
기본용법
touch 存在しているファイル名(または作成したいファイル名)
존재하는 파일의 시간 스탬프 업데이트
존재하는 파일 이름을 입력하고 실행하면 파일의 시간 스탬프가 업데이트됩니다.
envader@172-19-1-2:~$ ls -l
total 0
-rw-r--r-- 1 envader envader 0 9月 24 2021 time.txt
# タイムスタンプを更新する
envader@172-19-1-2:~$ touch time.txt
# タイムスタンプが今日の日付に更新された
envader@172-19-1-2:~$ ls -l
total 0
-rw-r--r-- 1 envader envader 0 4月 8 19:56 time.txt
새 파일 만들기
새 파일을 만듭니다.
envader@172-19-1-2:~$ touch kobakichi.txt
envader@172-19-1-2:~$ ls -l
total 0
-rw-r--r-- 1 envader envader 0 4月 8 20:00 kobakichi.txt
-rw-r--r-- 1 envader envader 0 4月 8 19:56 time.txt
새 파일이 생성되었습니다.옵션을 사용하여 타임스탬프 업데이트
옵션
설명
-t
스탬프를 [CC]YYYYYYYY]MMDDhmm[SS]CC: 양력의 위 2위(생략 가능) YYY: 양력의 아래 2위(생략 가능) MM: 월 DD: 일 hh: 시 mm: 분 SS: 초(생략 가능)
-a
액세스 시간만 변경
-d
문자열로 시간을 지정하고 스탬프를 업데이트합니다.
-c
존재하지 않는 파일 이름을 지정해도 빈 새 파일을 만들지 않습니다
-m
수정 시간만 변경
시험 옵션
# 2019年5月9日の12時30分にタイムスタンプを変更
envader@172-19-1-2:~$ touch -t 201905091230 kobakichi.txt
envader@172-19-1-2:~$ ls -l
total 0
-rw-r--r-- 1 envader envader 0 5月 9 2019 kobakichi.txt
-rw-r--r-- 1 envader envader 0 4月 8 19:56 time.txt
# -dで文字列として日付を指定する 文字列なので""で囲む
envader@172-19-1-2:~$ touch -d "2016-9-15 20:15" time.txt
envader@172-19-1-2:~$ ls -l
total 0
-rw-r--r-- 1 envader envader 0 5月 9 2019 kobakichi.txt
-rw-r--r-- 1 envader envader 0 9月 15 2016 time.txt
# -cで空の新規ファイルを作成しない
envader@172-19-1-2:~$ touch -c kiba.txt
envader@172-19-1-2:~$ ls
kobakichi.txt time.txt
# kiba.txtは作成されていない
총결산
이번
touch
지령을 실천하면서 배웠어요.이렇게 옵션을 지정하면 실제 시간 스탬프의 존재가 매우 크다.
평소 머릿속에는 서류 얘기만 떠올리지만, 실제 작업할 때 타임 스탬프가 중요해지는 장면이 나올 수 있다.
끝까지 읽어주셔서 감사합니다.
Reference
이 문제에 관하여(Envader에서 Linux touch 명령 배우기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/kobakichi/articles/8e29a3a1780504텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)