티스토리 뷰

자주 사용하는 Linux 명령어 모음


1. 기본 명령어

1.1 압축

👉 tar로 압축하기

tar -cvf abc.tar xyz 👈 xyz 폴더를 abc.tar 로 압축

👉 tar 압축 풀기

tar -xvf abc.tar 👈 abc.tar 압축파일을 압축 풀기(abc에 압축 풀림)
tar -xvf abc.tar abc2 👈 abc.tar 압축파일을 abc2 이름으로 압축 풀기

1.2 폴더 찾기

👉 전체 폴더에서 찾기

find / -name 폴더명 -type d

👉 현재 폴더(및 하위폴더)에서 찾기

find ./ -name 폴더명 -type d

👉 응용

find . -name '*abc*' -type d 👈 abc가 들어가는 디렉터리 모두 뽑아줘
find . -type f -name '*abc*' 👈 이렇게 하면 파일 찾아달라는 뜻이 되겠죠?
find /mollang '*.c' | head -10 👈 이렇게 응용할수도 있겠죠? 몰랑 디렉터리에 있는 c로 끝나는 파일을 10개만 먼저 출력해줘.
find . -mtime +10 -type f -ls 👈 수정한지 10일 이상된 파일만 뽑아서 자세히 출력해줘
find . -name "*.tar" -mtime +10 -delete 👈 수정한지 10일이 지난 오래된 tar파일들만 골라서 삭제해줘!(참고로 오래된 로그를 자동으로 정리해줄 때 잘 사용되는 명령어입니당)
find . -size +300k 👈 파일 크기가 300KB 이상되는 파일만 보여줘

참고자료

참고1. [유닉스/리눅스] find 특정 파일 찾기, 디렉터리 찾기, 현재디렉터리에서 검색하기 (find 옵션, 연산자,예시)
참고2. velog 마크다운(markdown) 작성법

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
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 29 30 31
글 보관함