Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Spring multimodule
- 파이썬
- 항해99
- 코딩테스트 준비
- 취업리부트코스
- 구글 OAuth login
- 전략패턴 #StrategyPattern #디자인패턴
- jwt
- 프로그래머스
- 디자인 패턴
- infcon 2024
- 99클럽
- @FeignClient
- 프로그래머스 이중우선순위큐
- 빈 충돌
- 단기개발자코스
- spring batch 5.0
- DesignPattern
- 인프콘 2024
- 개발자부트캠프추천
- Python
- jwttoken
- KPT회고
- JavaScript
- 커스텀 헤더
- 개발자 취업
- 1주일회고
- 디자인패턴
- TiL
- 빈 조회 2개 이상
Archives
- Today
- Total
m1ndy5's coding blog
알아두면 편리한 linux 명령어 4(파일, 디렉토리 찾기) 본문
리눅스의 일반적인 directory 구조이다.
/etc는 구성 파일, /var/log에는 로그파일, /home에는 일반 사용자 홈디렉토리, /bin에는 명령어 파일, /lib는 라이브러리 파일 등 일반적으로 각 파일의 특성에 맞게 디렉토리에 들어가 있음
ls
- 디렉토리에 있는 파일 목록 표시
- ls -l : 파일의 권한, owner, 파일 크기, 수정날짜도 보여줌 (ll로 줄여써도 됨)
- ls -a : 숨겨진 파일(파일앞에 .이 있는 파일)도 표시
- ls -al 처럼 합쳐서 써도 됨
more
- 한 화면에 전부 나오지 않는 긴 파일 내용을 볼 때 사용
- 아래로만 내릴 수 있음 (space키 사용)
- 다른 명령어와 함께 사용 가능 ex) cat hello | more
less
- more과 똑같이 긴 파일 내용을 볼 때 사용
- 위아래로 스크롤 가능(화살표키 사용가능)
- more보다 빠름(대용량 파일에 적합), 또한 다른 명령어와 함께 사용 가능
head
- 기본으로 파일의 맨 처음 10줄을 출력
- head -n 5 /etc/shadow 이런식으로 앞에서 몇줄 지정가능(-n (숫자)를 -(숫자)로 줄여써도 됨)
tail
- 기본으로 파일의 맨 마지막 10줄을 출력
- head와 똑같이 -n을 지정해서 뒤에서 몇줄 지정가능
cp
- 파일과 디렉토리 복사 ex) cp 복사대상 붙여넣기경로
- 파일이 아닌 디렉토리를 복사하는 경우엔 cp -r을 사용해야함
rm
- 파일 삭제
- 파일이 아닌 디렉토리를 삭제하는 경우엔 rm -r을 사용하면되는데 디렉토리에 파일이 있을경우 삭제할거냐고 한번 더 물어봄
- 물어보는게 싫다? rm -rf를 사용하면되는데 한번 삭제하면 복구가 되지 않으니 꼭꼭!!! 신중하게 쓰길!!!
- 강사님이 말씀하시길 rm -rf를 쓰기전엔 5초 고민해야한다고,,,ㅎ 5초가 인생을 바꿀수도 있다고 하니 꼭 신중하게^^
mkdir
- 새 디렉토리 만들기
- mkdir -p 하면 상위 디렉토리도 생성할 수 있음 ex) /mindyo/hello/a를 만들 때 hello가 없을 때 -p 옵션을 사용하면 hello도 생김
mv
- 파일을 다른 디렉토리로 옮기기 ex) mv 옮길대상 옮길경로
- 복사하는 것이 아닌 원본을 옮기는 것이므로 신중하게 옮기기!
- 이름을 변경할 때도 사용함 ex) mv 기존파일명 변경파일명
rmdir
- 빈디렉토리 삭제
- 디렉토리에 아무것도 없어야 사용가능
- rmdir -p를 사용하면 상위 디렉토리도 삭제가능
pwd
- 현재 어떤 디렉토리에 있는지 절대 경로를 출력함
절대경로 VS 상대경로
- 절대 경로 : 루트(/)에서부터 전제 리소스 경로 ex) /home/mindyo/Documents
- 상대 경로 : 내가 지금 현재 있는 위치에 부터의 경로 ex) (/home/mindyo에 있다고 가정했을 때) cd Documents만 해도 됨
cd
- 디렉토리를 변경 상대경로, 절대 경로 둘 다 사용가능
- 상대경로를 사용할 때 상위 디렉토리로 이동하고 싶은 경우 cd ..를 하면 됨 두번하고싶다? cd ../..
'클라우드 with AWS > Linux' 카테고리의 다른 글
알아두면 편리한 linux 명령어 6(파일 권한) (0) | 2023.03.01 |
---|---|
알아두면 편리한 linux 명령어 5 (검색, 링크 , 압축) (1) | 2023.02.27 |
알아두면 편리한 linux 명령어 3 (파일 편집) (0) | 2023.02.26 |
알아두면 편리한 linux 명령어 2편 (사용자와 그룹에 관련된 명령어들) (0) | 2023.02.26 |
알아두면 편리한 Linux 명령어 정리 1편 (0) | 2023.02.26 |