Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[20210315] 리눅스 rm, du, MySQL SUBSTRING_INDEX #68

Open
JuHyun419 opened this issue Mar 15, 2021 · 0 comments
Open

[20210315] 리눅스 rm, du, MySQL SUBSTRING_INDEX #68

JuHyun419 opened this issue Mar 15, 2021 · 0 comments
Labels

Comments

@JuHyun419
Copy link
Owner

JuHyun419 commented Mar 15, 2021

리눅스 파일 삭제

  • 명령어: rm
  • f: 확인 메시지 없음
  • r: 디렉토리 및 내부 파일까지 모두 삭제
  • 여러 파일 동시 삭제
rm -rf * // 해당 폴더 내의 모든 파일 삭제
rm -rf ./202001* ./202002 // 202001로 시작하는 폴더 및 202002로 시작하는 폴더 삭제


find -name '*.log' -mtime +30 |xargs rm
// .log에 해당하는 파일을 찾고, mtime(수정시간)이 30일 이상인 것들을 삭제(rm)
// 해당 명령어를 실행하는 위치에서 하위 디렉토리를 찾는다.

용량 확인

du -h --max-depth=1 // 현재 디렉토리 하위목록 용량 확인

MySQL - SUBSTRING_INDEX 문자열 자르기

  • TRIM: 앞 뒤 공백 제거
  • SUBSTRING(문자열, 구분자, 구분자 Index)
SELECT TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX('WHERE TARGET_NO = 288 AND SLOT C', 'AND', 1), '=', -1));
SELECT TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(' WHERE TARGET_NO = 16 AND SLOT C', 'AND', 1), '=', -1));
SELECT TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX('WHERE TARGET_NO = 16', 'AND', 1), '=', -1));
SELECT TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(' WHERE TARGET_NO = 421, 'AND', 1), '=', -1));

288
16
16
421

  • ex) SELECT TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(' WHERE TARGET_NO = 288 AND SLOT C', 'AND', 1), '=', -1));
  • SELECT SUBSTRING_INDEX(' WHERE TARGET_NO = 288 AND SLOT C', 'AND', 1)
    • ' WHERE TARGET_NO = 288'
  • SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(' WHERE TARGET_NO = 288 AND SLOT C', 'AND', 1), '=', -1);
    • ' 288'
  • SELECT TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(' WHERE TARGET_NO = 288 AND SLOT C', 'AND', 1), '=', -1));
    • '288'

References

https://gompangs.tistory.com/entry/linux-%EC%98%A4%EB%9E%98%EB%90%9C-log-%ED%8C%8C%EC%9D%BC-%EC%B0%BE%EC%95%84%EC%84%9C-%EC%A7%80%EC%9A%B0%EA%B8%B0

http://blog.naver.com/PostView.nhn?blogId=oiktoail&logNo=220858184569&parentCategoryNo=&categoryNo=80&viewDate=&isShowPopularPosts=true&from=search

@JuHyun419 JuHyun419 changed the title [20210315] 리눅스 파일 삭제 [20210315] 리눅스 rm, du Mar 15, 2021
@JuHyun419 JuHyun419 changed the title [20210315] 리눅스 rm, du [20210315] 리눅스 rm, du, MySQL SUBSTRING_INDEX Mar 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant