100KB보다 큰 파일 나열

100KB보다 큰 파일 나열

~이 명령을 사용하지 않고 크기가 100kB보다 큰 모든 파일을 나열하고 싶습니다 find. 이 작업을 수행하려면 사용해야 합니다 stat.

답변1

stat조건에 따라 파일을 나열하는 것은 불가능하지만 파일을 결합하여 find함께 stat작동하게 할 수 있습니다.

find -type f -size +100k -exec stat {} +

또는 파일 권한과 같은 특정 출력을 얻으십시오.

find -type f -size +100k -exec stat -c %a {} +

또는 다음을 사용하는 스크립트를 작성하십시오 stat.

#!/bin/bash
for file in $HOME/*; do
 if [ -f "$file" ] && [[ $(stat -c %s "$file") -ge 100000 ]]; then
        echo "$file"
 fi
done

관련 정보