[shell] 디렉토리 관리를 위한 Shell 스크립트 작성하기

리눅스 환경에서 Shell 스크립트를 사용하면 디렉토리를 효율적으로 관리할 수 있습니다. 이 글에서는 Shell 스크립트를 사용하여 디렉토리를 생성, 삭제, 이동하는 방법에 대해 알아보겠습니다.

  1. 디렉토리 생성 스크립트 작성
  2. 디렉토리 삭제 스크립트 작성
  3. 디렉토리 이동 스크립트 작성

디렉토리 생성 스크립트 작성

디렉토리를 생성하는 스크립트를 작성해보겠습니다. 아래는 create_directory.sh라는 파일에 작성된 예시 코드입니다.

#!/bin/bash
echo "새로운 디렉토리 이름을 입력하세요: "
read dir_name
mkdir $dir_name
echo "디렉토리가 생성되었습니다."

이 스크립트를 실행하면 사용자로부터 새로운 디렉토리의 이름을 입력받고, 해당 이름으로 디렉토리를 생성합니다.

디렉토리 삭제 스크립트 작성

디렉토리를 삭제하는 스크립트는 아래와 같이 작성할 수 있습니다. delete_directory.sh 파일에 아래 코드를 작성해보세요.

#!/bin/bash
echo "삭제할 디렉토리 이름을 입력하세요: "
read dir_name
rm -r $dir_name
echo "디렉토리가 삭제되었습니다."

이 스크립트를 실행하면 사용자로부터 삭제할 디렉토리의 이름을 입력받고, 해당 디렉토리를 삭제합니다.

디렉토리 이동 스크립트 작성

디렉토리를 이동하는 스크립트는 아래와 같이 작성할 수 있습니다. move_directory.sh 파일에 아래 코드를 작성해보세요.

#!/bin/bash
echo "이동할 디렉토리 경로를 입력하세요: "
read dir_path
cd $dir_path
echo "디렉토리로 이동되었습니다."

이 스크립트를 실행하면 사용자로부터 이동할 디렉토리의 경로를 입력받고, 해당 디렉토리로 이동합니다.

이제 여러분도 Shell 스크립트를 사용하여 간편하게 디렉토리를 관리할 수 있게 되었습니다!