리눅스 쉘에서 파일과 디렉토리를 이동하는 것은 프로젝트나 작업을 수행하는 동안 매우 중요합니다. 이동 명령어를 사용하면 파일 및 디렉토리를 효율적으로 조작할 수 있으므로 시간을 절약하고 작업 흐름을 개선할 수 있습니다. 이 글에서는 리눅스 쉘에서 사용되는 주요한 파일 및 디렉토리 이동 명령어에 대해 살펴보겠습니다.
cd
명령어
cd
는 “change directory”의 약어로, 현재 작업 디렉토리를 변경하는 데 사용됩니다. 디렉토리 이름을 인자로 전달받아 해당 디렉토리로 이동합니다.
cd [디렉토리 경로]
예를 들어, 다음과 같이 cd
명령어를 사용하여 Documents
디렉토리로 이동할 수 있습니다.
cd Documents
이 명령어는 현재 작업 디렉토리를 Documents
로 변경합니다.
ls
명령어
ls
는 “list”의 약어로, 현재 디렉토리에 있는 파일 및 디렉토리 목록을 표시하는 데 사용됩니다.
ls
이 명령어는 현재 작업 디렉토리의 모든 파일과 디렉토리를 나열합니다. 추가 옵션을 사용하여 출력을 조정할 수도 있습니다.
ls -l
위의 명령어는 파일 및 디렉토리의 세부 정보를 포함하여 출력합니다.
pwd
명령어
pwd
는 “print working directory”의 약어로, 현재 작업 디렉토리의 경로를 표시하는 데 사용됩니다.
pwd
이 명령어는 현재 작업 디렉토리의 경로를 출력합니다.
mv
명령어
mv
는 “move”의 약어로, 파일이나 디렉토리를 다른 위치로 이동하는 데 사용됩니다.
mv [원본 파일 혹은 디렉토리] [이동할 위치]
예를 들어, 다음과 같이 mv
명령어를 사용하여 file.txt
를 Documents
디렉토리로 이동할 수 있습니다.
mv file.txt Documents/
이 명령어는 file.txt
를 현재 작업 디렉토리에서 Documents
디렉토리로 이동합니다.
cp
명령어
cp
는 “copy”의 약어로, 파일이나 디렉토리를 다른 위치로 복사하는 데 사용됩니다.
cp [복사할 파일 혹은 디렉토리] [복사할 위치]
예를 들어, 다음과 같이 cp
명령어를 사용하여 file.txt
를 Documents
디렉토리로 복사할 수 있습니다.
cp file.txt Documents/
이 명령어는 file.txt
를 현재 작업 디렉토리에서 Documents
디렉토리로 복사합니다.
마무리
이는 리눅스 쉘에서 파일 및 디렉토리를 이동하는 명령어의 일부에 대한 예제입니다. 이러한 명령어를 적절히 사용하여 리눅스 작업 환경에서 효율적으로 파일 및 디렉토리를 관리할 수 있습니다.