- File & Directory Tree
find . -print | sed -e 's;[^/]*/;|--;g;s;--|; |;g'
find ./201902 -print | sed -e 's;[^/]*/;|--;g;s;--|; |;g'
- Diretory Tree
find . -type d -print | sed -e 's;[^/]*/;|--;g;s;--|; |;g'
ls -R |grep "^[.]/" | sed -e "s/:$//" -e "s/[^/]*[/]/--/g" -e "s/^/ |/"
- 깨지는 파일 / 특수문자 파일명 삭제 하기
ls -li <- 파일 inodenumber 확인
find ./ -inum [inodenumber] -exec rm -i {} \;
- directory 별 사이즈 확인
find ./ -type d -exec du -sk {} \;
- 사이즈 순 정렬
find ./ -type d -exec du -sk {} \;| sort -rnk1
find ./ -type f -exec du -sk {} \;| sort -rnk1
- 1일 이하 전 생성된(1일전부터 현재까지)
find ./ -type f -name '*.*' -ctime -1 -exec ls -l {} \;
- 1일 이하 전 수정된(1일전부터 현재까지)
find ./ -type f -name '*.*' -mtime -1 -exec ls -l {} \;
find ./ -type f -name '*.*' -mtime 0 -exec ls -l {} \;
- 1일 초과 2일 이하된 파일 만
find ./ -type f -name "*.*" -mtime 1 -exec ls -l {} \;
- 1일 초과 된(1일 이전 까지)
find ./ -type f -name "*.tr*" -mtime +1 -exec rm -rf {} \;
- 해당 파일보다 최근
find ./ -type f -newer TESTDB_cjq0_13125.trc -exec ls -l {} \;
'OS > 리눅스' 카테고리의 다른 글
포맷에 해당하는 라인만 표시하기 (1) | 2023.11.15 |
---|---|
서버 모니터링 vmstat 스크립트 (0) | 2023.08.28 |
리눅스 백스페이스 ^? / ^H 해결법 (0) | 2023.04.04 |