찾다. -Centos 단위의 크기 -1GB

찾다. -Centos 단위의 크기 -1GB

Centos의 홈 디렉터리에 텍스트 파일이 있습니다.

이 명령은 find . -size -1M내 파일을 표시하지 않지만 find . -size -1000k표시합니다. 이 문제는 숫자 "1"을 사용할 때 발생하는 것 같습니다. -2M파일 크기가 500k에 불과하더라도 .

내가 뭐 잘못 했어요?

답변1

find . -size -1M크기가 1M 미만인 파일, 즉 0M만 표시됩니다. 예, 알아요. 혼란스럽습니다.

find . -size 1M크기(최대 MiB로 반올림)가 1M인 파일이 표시됩니다(즉, 1에서 1048576 사이의 모든 파일 크기). 0에서 1048575(<1M)까지 원하는 경우 다음과 같습니다.

find . -size -1048576c

0에서 1048576(<= 1M)까지 원하는 경우

find . -size -2M

또는

find . ! -size +1M

관련 정보