본문 바로가기
  • Seizure But Okay Developer
BackEnd

폴더 정리 업무할 때 쓰는 linux 커맨드 정리

by Sky_Developer 2023. 1. 5.

개요

WAS 서버 용량이 상당 수 점유되어 있어 정리하는 작업을 했습니다. 이때 사용했던 커맨드를 정리하고자 합니다.

 

요청사항

모 상사: 박대리! WAS 1번 서버 용량이 꽉 차있으니까 정리 좀 해줘.

나: 네 알겠습니다.

 

먼저 linux 서버의 용량 점유율을 df 로 확인

df   [option]

 

나: 음..꽤 많이 차지 하는군. 조치가 필요해 보여

 

작업 흐름

  1. 백업 폴더 생성
  2. 파일 압축
  3. 압축 파일 백업 폴더로 이동
  4. 이전 파일 삭제

 

상세 내용

명령어 상세 설명은 나중에 쓰겠습니다 ㅠ

 

1. 백업 폴더 생성

mkdir  '폴더이름'

 

2. 파일 압축

2.1. tar 로 선압축

tar  -cvf   '파일이름'   '새파일이름'

 

2.2. gz 로 후압축

gzip  '파일이름'

 

3. 압축 파일 백업 폴더로 이동

mv   '파일이름'   '대상폴더'

 

3.1. 아! 파일 이름 바꾸고 싶은데..

mv   '개명할 파일 이름'   '작명한 파일 이름'

 

4. 이전 파일 삭제

ls  |  grep  '파일이름'  |  xargs  rm  -rf

 

일단 요정도로만 정리하고 명령어에 대한 상세 설명은 나중에..

 

참고

df 옵션 - https://big-sun.tistory.com/23

tar 명령어 - https://recipes4dev.tistory.com/146

gz 명령어 - https://araikuma.tistory.com/121

mv 명령어 - https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=diceworld&logNo=220190468271

mv 명령어 - https://webdir.tistory.com/145

파일 삭제 명령어 - https://unix.stackexchange.com/questions/9597/giving-grep-output-to-rm

 

 

 

 

 

 

댓글