linux 기본명령어-2 (이동,생성,삭제,확인,수정)
1) 이동 및 경로확인
pwd
- 현재 작업중인 디렉터리의 경로를 보여줌
cd [디렉터리 명]
- cd
- 사용자의 상위 홈 디렉터리로 이동
- cd 디렉터리명 / [디렉터리 명] ….
- 해당 디렉터리로 이동
- TAB의 자동완성 기능을 활용하자!
- cd ..
- 바로 위의 상위폴더로 이동
2) 파일 및 디렉터리 목록
ls
-
현재 있는 디렉터리를 기준으로 하위 파일 및 디렉터리 이름 출력
-
ls 디렉터리이름
- 해당 디렉터리의 하위 요소들 이름 출력
-
ls -l
- 목록을 자세하게 보여줌
-
ls *.py
- 현재 디렉터리에서 확장자가 .py인 목록을 보여줌
-
ls h*
- h로 시작하는 파일이나 디렉터리의 목록을 자세하게 보여줌
3) 생성 & 복사 & 삭제
mkdir 디렉터리명
- 디렉터리 생성
cp
- 파일이나 디렉터리를 복사
- cp [OPTION] … SOURCE DEST
- SOURCE 를 —> DEST에 복사하기
- SOURCE를 —> DEST라는 이름으로 바꿔서 복사하기
rm 파일명/디렉터리
- 파일이나 디렉터리 삭제 (삭제 권한이 있을 경우)
- rm [-f] 파일이름
- 삭제 시 확인하지 않고 바로 파일 삭제
- rm -i 파일이름
- 정말 삭제할 것인지 확인하는 메시지가 나옴
- rm -r 디렉터
- 디렉터리와 하위 디렉터리를 강제로 전부 삭제
- 주의해서 사용할 것!!
rmdir 디렉터리명
- 폴더 삭제
- 빈폴더가 아니라면 rmdir -r 디렉터리명
4) 이름 수정 및 파일 경로 변경
mv
- 파일이나 디렉터리 이름을 변경하거나 다른 디렉터리로 옮길 때 사용한다
이름변경
- mv a.txt b.txt
- a.txt 이름을 b.txt로 바꿈
- mv a b
- 디렉터리 a를 b라는 이름으로 바꿈
파일 이동/경로 변경
- mv a.txt ychae
- a.txt를 ychae 디렉터리로 이동
- mv a b c d
- a,b,c 파일을 d 디렉터리로 이동
Comments