[Linux] 리눅스 명령어 - 파일 생성Linux2022. 2. 16. 12:16
Table of Contents
728x90
✅ 파일 생성 명령어
✅ touch 명령어
- 파일의 날짜와 시간을 수정하는 명령어
- 0바이트 파일을 생성하기 위해 자주 사용되는 명령어이다.
- 옵션 없이 사용시 서버의 현재 시간으로 파일의 최근 사용한 시간(access time)과
최근 변경 시간(modification time)을 변경한다. - 리눅스에는 세 종류의 타임 스탬프가 있다.
- atime : 최종 접근 시간 (access time)
- ctime : 최종 상태 변경 시간 (change time)
- mtime : 최종 수정 시간 (modify time)
✅ touch 옵션
- -a : 현 시간으로 파일의 접근 시간, 변경 시간을 수정한다.
- -c : 기존 파일이 없으면 파일이 생성되지 않는다.abc.txt 라는 파일이 없으면 생성되지 않으며
다음과 같은 메시지가 출력된다.
ls: cannot access abc: no such file or directory
- -d : 지정한 시간으로 접근 시간, 수정 시간이 수정되고, 변경시간은 현재 시간으로 수정된다.
- -m : 현 시간으로 파일의 수정 시간, 변경 시간을 수정한다.
- -r : 지정한 파일의 접근 시간, 수정 시간으로 파일이 수정되고 변경 시간은 현재 시간으로 수정된다.
b 파일의 접근 시간, 수정 시간이 a의 접근 시간, 수정 시간과 동일하게 수정된다. - -t : 지정한 시간으로 접근 시간, 수정 시간을 수정되고 변경 시간은 현재 시간으로 수정된다.
시각은 YYYYMMDDhhmm.SS(년월일시간분.초) 형태로 입력한다.
- --help : 해당 명령어의 도움말을 보여주고 실행이 종료한다.
- --version : version 정보를 출력하고 실행이 종료한다.
✅ echo 명령어
- 화면에 텍스트/문자열을 출력하는데 사용되는 명령어
- 간단히 파일을 만들 때 사용하거나 쉘 프로그램 수행 중간에 진행 상황을 화면에 표시하기 위해 사용한다.
✅ echo 옵션
- -e : 백슬래시 이스케이프를 해석할 수 있다.
- \b : 텍스트 사이의 모든 공백을 제거
- \c : 새로운 라인없이 해당 옵션을 사용하여 후행 줄 바꿈을 억제
- \n : 사용되는 곳에서 새 줄을 만든다.
- \t : 가로 탭 공간을 만드는 데 사용된다.
- \r : 위 명령어를 사용하여 출력할 위치를 지정한다.
- \v : 세로 탭 공간을 만드는 데 사용된다.
- \a : 경고음이 울린다.
- echo * : ls command와 유사하며 모든 파일 / 폴더를 출력한다.
- -n : 후행 줄 바꿈을 생략하는 데 사용된다.
참고
728x90
'Linux' 카테고리의 다른 글
[Linux] 리눅스 명령어 - 파일, 디렉토리 (0) | 2022.02.17 |
---|---|
[Linux] SetUID란 ? (0) | 2022.02.16 |
[Linux] 리눅스 명령어 - 파일 보기(cat, more, less, head, tail, grep ..) (0) | 2022.02.16 |
[Linux] 리눅스 명령어 - ls (0) | 2022.02.15 |
[Linux] 리눅스 명령어 - cd (디렉토리 이동) (0) | 2022.02.15 |
@TTOII :: 뭉게뭉게 클라우드
영차영차 성장 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!