디렉토리와 파일 만들기: mkdir, touch

ESH·2024년 6월 17일
0
post-thumbnail

mkdirtouch는 Unix 및 Unix-like 운영 체제에서 파일과 디렉토리를 생성하는 데 사용되는 중요한 명령어들입니다. 이 글에서는 mkdirtouch의 기본 사용법과 주요 옵션들에 대해 설명하겠습니다.

1. mkdir (make directory)

mkdir 명령어는 새로운 디렉토리를 생성하는 데 사용됩니다. 기본적인 사용법은 매우 간단합니다.

기본 사용법

mkdir 디렉토리이름

예를 들어, mydir이라는 이름의 디렉토리를 생성하려면 다음과 같이 입력합니다.

mkdir mydir

주요 옵션들

  • -p (parents): 중간 디렉토리가 없을 경우, 해당 디렉토리들도 함께 생성합니다. 이 옵션을 사용하면 중간에 존재하지 않는 디렉토리들도 자동으로 생성됩니다.

    mkdir -p parentdir/childdir/grandchilddir

    위 명령어는 parentdir, childdir, grandchilddir 디렉토리를 한 번에 생성합니다.

  • -v (verbose): 생성된 디렉토리에 대한 정보를 출력합니다.

    mkdir -v mydir

    위 명령어는 디렉토리를 생성하면서 해당 디렉토리가 생성되었다는 메시지를 출력합니다.

2. touch

touch 명령어는 새로운 빈 파일을 생성하거나, 기존 파일의 수정 시간을 업데이트하는 데 사용됩니다.

기본 사용법

touch 파일이름

예를 들어, myfile.txt라는 이름의 빈 파일을 생성하려면 다음과 같이 입력합니다.

touch myfile.txt

주요 옵션들

  • -a (access time): 파일의 마지막 접근 시간을 변경합니다.

    touch -a myfile.txt

    위 명령어는 myfile.txt의 접근 시간을 현재 시간으로 업데이트합니다.

  • -m (modification time): 파일의 마지막 수정 시간을 변경합니다.

    touch -m myfile.txt

    위 명령어는 myfile.txt의 수정 시간을 현재 시간으로 업데이트합니다.

  • -t (timestamp): 지정한 시간으로 파일의 접근 시간과 수정 시간을 설정합니다. 시간 형식은 [[CC]YY]MMDDhhmm[.ss]입니다.

    touch -t 202406171230.00 myfile.txt

    위 명령어는 myfile.txt의 접근 시간과 수정 시간을 2024년 6월 17일 12시 30분 0초로 설정합니다.

예시

  1. mkdir 예시:
mkdir projects
mkdir -p projects/2024/june
mkdir -v logs
  1. touch 예시:
touch notes.txt
touch -a oldfile.txt
touch -m report.docx
touch -t 202406171230.00 archive.zip

이렇게 mkdirtouch 명령어를 사용하여 디렉토리와 파일을 생성하고 관리할 수 있습니다. 이 명령어들은 파일 시스템을 관리하는 데 매우 유용하며, 다양한 옵션들을 통해 더 정교하게 파일과 디렉토리를 다룰 수 있습니다.

profile
I'm studying web front-end development.

0개의 댓글