리눅스에서 사용되는 파일,디스크 관련 명령어들 입니다.
파일 목록 보기
명령어 |
설명 |
ls |
현재 폴더의 파일 목록 나열 (숨김파일 제외) |
ls -a |
현재 폴더의 모든 파일 목록 나열 (숨김파일 포함) |
ls -l |
현재 폴더의 파일 목록을 리스트로 표시 (숨김파일 제외) |
ls -al |
현재 폴더의 모든 파일 목록을 리스트로 표시 (숨김파일 포함) |
경로확인/이동
명령어 |
설명 |
pwd |
내가 현재 위치하고 있는 경로 표시 |
cd 이동경로 |
디렉토리 이동 |
cd ~ |
사용자 홈 디렉토리로 이동 (~은 홈 디렉토리를 의미함) |
파일,폴더 권한 설정
권한은 소유자, 그룹, 그 외를 의미하는 3자리 숫자로 구성함
숫자 |
의미 |
4 |
read |
2 |
write |
1 |
execute |
심볼릭 링크
일종의 바로가기 같은 개념
파일의 소유자 변경
파일의 소유 그룹 변경
파일,디렉토리 생성 및 삭제
명령어 |
설명 |
mkdir 경로 |
디렉토리 생성 |
rmdir 경로 |
디렉토리 삭제 (단, 비어있는 디렉토리만 가능함) |
rm 경로 |
파일삭제 |
cp 원본경로 복사본경로 |
파일, 디렉토리 복사 |
mv 원본경로 이동할경로 |
파일, 디렉토리 이동 (혹은 이름 변경) |
파일 삭제 시 주의사항
-r
옵션은 하위 항목들에 대해 모두 동일하게 적용하라는 의미
-f
옵션은 강제로 실행하라는 의미
그러므로 -rf
옵션을 적용하면 특정 디렉토리와 그 하위 요소들을 한번에 강제 삭제할 수 있다.
파일검색
1
| find 검색시작위치 -name 검색패턴 -print
|
사용자 홈 디렉토리에서 hello라는 단어로 시작되는 모든 파일 찾기
1
| find ~ -name hello* -print
|
파일의 내용 출력하기