Liux 는 같은 파일 이름 을 옮 겨 다 니 며 모든 파일 크기 의 합 을 계산 합 니 다.

1. 표 의 데이터베이스 에 서로 다른 디 렉 터 리 에 같은 파일 이름 이 있 을 수 있 습 니 다. 우 리 는 또 계산 하고 싶 습 니 다.
같은 데이터 파일 의 크기 는 어떤 방법 이 있 습 니까? 다음은 1024 의 같은 파일 이름 으로 그 크기 를 계산 하 는 방법 이 있 습 니 다.
2. 사고방식
1) 먼저 모든 서 류 를 찾아낸다
2) 파일 크기 알 아내 기
3) 파일 크기 열 캡 처
4) 화 해 를 구한다
[root@dbtest]# find /data/mysqldata -name t_traffic#P#p201612.ibd |xargs ls -l |gawk '{print $5}' |wc -l
1024
[root@dbtest]# find /data/mysqldata -name t_traffic#P#p201612.ibd |xargs ls -l |gawk '{print $5}' |gawk 'BEGIN {SUM=0} {SUM+=$1} END {print SUM}'
2124496896
[root@dbtest]# find /data/mysqldata -name t_traffic#P#p201612.ibd |xargs ls -l |gawk '{print $5}' |gawk 'BEGIN {SUM=0} {SUM+=$1} END {print SUM/1024}'
2074704
[root@dbtest]# find /data/mysqldata -name t_traffic#P#p201612.ibd |xargs ls -l |gawk '{print $5}' |gawk 'BEGIN {SUM=0} {SUM+=$1} END {print SUM/1024/1024}'
2026.08
[root@dbtest]#

3. 여러분 에 게 더 좋 은 방법 이 있다 면 댓 글 을 남 겨 주시 고 같이 공부 하 세 요 ~

좋은 웹페이지 즐겨찾기