리눅스 파일 관리 기초, 초보자를 위한 명령어 가이드
리눅스에서 파일을 관리하는 것은 기본적인 작업이지만, 초보자에게는 다소 어려울 수 있습니다. 이 가이드에서는 파일 탐색, 생성, 수정, 삭제, 권한 설정 등 핵심적인 명령어를 쉽게 설명하고 실전 예제와 함께 소개합니다.
목차
리눅스 파일 시스템 구조
리눅스 파일 시스템은 계층적 구조를 가지며, 모든 파일과 디렉터리는 루트(/
)에서 시작됩니다.
디렉터리 | 설명 |
---|---|
/home |
사용자의 개인 파일이 저장되는 디렉터리 |
/etc |
시스템 설정 파일이 저장되는 디렉터리 |
/var |
로그 및 가변 데이터 저장소 |
파일 및 디렉터리 목록 조회
리눅스에서 디렉터리 내 파일 목록을 확인하는 기본 명령어는 ls
입니다.
ls
: 현재 디렉터리의 파일 목록을 출력ls -l
: 자세한 파일 정보(권한, 크기, 날짜) 출력ls -a
: 숨김 파일 포함하여 목록 출력
파일 생성, 복사, 이동, 삭제
리눅스에서 파일을 다루는 주요 명령어는 다음과 같습니다.
touch 파일명
: 빈 파일 생성cp 원본 대상
: 파일 복사mv 원본 대상
: 파일 이동 또는 이름 변경rm 파일명
: 파일 삭제
파일 권한과 소유권
리눅스는 각 파일과 디렉터리에 대한 권한을 설정할 수 있습니다. ls -l
명령어를 사용하면 다음과 같은 정보가 출력됩니다.
-rw-r--r-- 1 user group 1234 Jan 01 12:00 example.txt
chmod
: 파일 권한 변경chown
: 파일 소유자 변경
파일 검색 방법
리눅스에서는 여러 방법으로 파일을 검색할 수 있습니다.
find /경로 -name '파일명'
: 특정 이름을 가진 파일 검색grep '텍스트' 파일명
: 파일 내 특정 텍스트 검색locate 파일명
: 색인된 파일 검색
파일 내용 수정 및 편집
파일을 수정하려면 다음과 같은 명령어를 사용할 수 있습니다.
nano 파일명
: 초보자에게 친숙한 텍스트 편집기vim 파일명
: 강력한 기능을 가진 편집기cat 파일명
: 파일 내용을 출력
고급 파일 관리 팁
리눅스 파일 관리를 더욱 효율적으로 하기 위한 추가 팁:
- 백업을 위해
tar
또는rsync
활용 - 디스크 공간 확인:
du -sh
- 대량 파일 처리 시
find
와xargs
조합
'운영체제 > 리눅스' 카테고리의 다른 글
ls 명령어 옵션별 활용법, 리눅스 터미널 파일 관리 (0) | 2025.02.25 |
---|---|
Linux 디렉토리 관리 가이드, 기본 명령어부터 고급 기술까지 (0) | 2025.02.19 |
리눅스 터미널에서 cd 명령어로 생산성 높이기 (0) | 2025.02.07 |
Linux ls 명령어의 숨겨진 옵션과 실용적인 팁 (0) | 2025.02.01 |
Linux rm 명령어 가이드, 파일과 디렉토리 삭제하기 (0) | 2025.01.29 |