Bash 파일 간 복사와 이동

리눅스 환경에서 파일을 복사하거나 이동하는 작업은 빈번하게 이루어지는 기본적인 작업입니다. 이러한 작업을 수행하기 위해 Bash 스크립트를 사용할 수 있습니다. 이번 블로그 포스트에서는 Bash를 사용하여 파일을 복사하고 이동하는 방법에 대해 알아보겠습니다.

파일 복사 (cp)

Bash에서 파일을 복사할 때는 cp 명령어를 사용합니다. 다음과 같이 사용할 수 있습니다.

cp [옵션] 소스파일 대상 디렉토리

여기서 [옵션]은 필요에 따라 사용할 수 있는 선택적인 옵션입니다. 몇 가지 유용한 옵션에 대해 알아보겠습니다:

예를 들어, 현재 폴더에 있는 file.txtbackup 폴더로 복사하고 싶다면 다음과 같이 실행합니다:

cp file.txt backup/

파일 이동 (mv)

Bash에서 파일을 이동할 때는 mv 명령어를 사용합니다. 파일을 이동하면 원본 파일은 삭제되고 대상 경로로 이동됩니다. mv 명령어의 기본 구문은 다음과 같습니다.

mv [옵션] 소스파일 대상 디렉토리

cp 명령어와 마찬가지로 [옵션]은 선택적으로 사용할 수 있습니다. 여기서도 몇 가지 예제를 살펴보겠습니다:

예를 들어, file.txtdestination 폴더로 이동하려면 다음 명령어를 사용합니다:

mv file.txt destination/

요약

Bash를 사용하여 파일을 복사하고 이동하는 방법에 대해 알아보았습니다. cp 명령어를 사용하여 파일을 복사하고, mv 명령어를 사용하여 파일을 이동할 수 있습니다. 이러한 명령어를 조합하여 복잡한 파일 작업을 자동화하는 Bash 스크립트를 작성할 수도 있습니다. 이러한 작업을 통해 파일 관리를 더욱 효율적으로 수행할 수 있습니다.

더 많은 Bash 명령어 및 사용법에 대해서는 공식 리눅스 문서나 온라인 리소스를 참고하세요. Happy scripting!