리눅스는 다양한 파일시스템을 지원하는 운영체제입니다. 파일시스템은 컴퓨터에 저장된 파일과 디렉토리를 구조화하고 관리하는 방식이며, 리눅스에서도 이러한 파일시스템을 사용하여 데이터를 저장하고 액세스합니다.
리눅스에서 파일시스템을 제어하기 위해 Bash 스크립트를 사용할 수 있습니다. 이번 글에서는 리눅스 파일시스템을 Bash에서 다루는 예제 코드를 소개하겠습니다.
현재 디렉토리 확인하기
리눅스에서 현재 작업 중인 디렉토리를 확인하는 방법은 다음과 같습니다.
pwd
이 명령어를 실행하면 현재 작업 중인 디렉토리의 전체 경로가 출력됩니다.
디렉토리 생성하기
새로운 디렉토리를 생성하는 방법은 다음과 같습니다.
mkdir [디렉토리명]
위 명령어에서 [디렉토리명]
은 생성할 디렉토리의 이름을 입력합니다.
파일 생성하기
새로운 파일을 생성하는 방법은 다음과 같습니다.
touch [파일명]
위 명령어에서 [파일명]
은 생성할 파일의 이름을 입력합니다.
파일 또는 디렉토리 삭제하기
파일이나 디렉토리를 삭제하는 방법은 다음과 같습니다.
rm [파일 또는 디렉토리명]
위 명령어에서 [파일 또는 디렉토리명]
은 삭제할 파일 또는 디렉토리의 이름을 입력합니다.
파일 또는 디렉토리 이동하기
파일이나 디렉토리를 다른 위치로 이동하는 방법은 다음과 같습니다.
mv [이동할 파일 또는 디렉토리] [이동할 경로]
위 명령어에서 [이동할 파일 또는 디렉토리]
는 이동할 파일 또는 디렉토리의 이름을, [이동할 경로]
는 이동할 위치의 경로를 입력합니다.
파일 또는 디렉토리 복사하기
파일이나 디렉토리를 복사하는 방법은 다음과 같습니다.
cp [복사할 파일 또는 디렉토리] [복사할 경로]
위 명령어에서 [복사할 파일 또는 디렉토리]
는 복사할 파일 또는 디렉토리의 이름을, [복사할 경로]
는 복사할 위치의 경로를 입력합니다.
파일 목록 확인하기
현재 디렉토리의 파일 목록을 확인하는 방법은 다음과 같습니다.
ls
위 명령어를 실행하면 현재 디렉토리에 있는 파일과 디렉토리의 목록이 출력됩니다.
위 예제 코드를 사용하여 리눅스 파일시스템을 Bash에서 다루는 기본적인 방법을 익힐 수 있습니다. 이러한 파일시스템 명령어를 활용하면 파일과 디렉토리를 효율적으로 관리할 수 있습니다.