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.)