[shell] 디렉토리 관리를 위한 Shell 스크립트 작성하기
리눅스 환경에서 Shell 스크립트를 사용하면 디렉토리를 효율적으로 관리할 수 있습니다. 이 글에서는 Shell 스크립트를 사용하여 디렉토리를 생성, 삭제, 이동하는 방법에 대해 알아보겠습니다.
디렉토리 생성 스크립트 작성
디렉토리를 생성하는 스크립트를 작성해보겠습니다. 아래는 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 스크립트를 사용하여 간편하게 디렉토리를 관리할 수 있게 되었습니다!