>운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux에서 파일 크기를 기준으로 파일 인스턴스를 찾는 방법에 대한 자세한 설명

Linux에서 파일 크기를 기준으로 파일 인스턴스를 찾는 방법에 대한 자세한 설명

零下一度
零下一度원래의
2017-06-28 11:19:572170검색

당신은 그것이 전능하다는 것을 인간을 통해 알게 될 것입니다. 따라서 파일 크기별로 파일을 쉽게 찾을 수 있습니다. man find에서 size를 검색하면 다음 정보를 볼 수 있습니다.

-size n[cwbkMG]
a 파일은 n 단위의 공간을 사용합니다. 다음 접미사를 사용할 수 있습니다.

b 512바이트 블록의 경우 접미사를 사용하지 않으면 기본값)                                                                                                                                                 ’ s s ’ s ’ s ’ s s 1    76바이트)

G는 기가바이트(1073741824바이트 단위)





참고: 기본 단위는 는 b이고 512바이트를 나타내므로 2는 1K, 1M은 2048을 의미합니다. 직접 변환하고 싶지 않다면 c, K, M 등 다른 단위를 사용해도 됩니다.

예: 현재 디렉터리에서 파일 크기가 2048(2k)바이트인 파일 찾기

find ./ -size 4 또는

find ./ -size 2048c
또는

find ./ -size 2K

위 내용 검색 파일이 지정된 크기와 같습니다. 지정된 값보다 크거나 작은 파일을 쿼리할 수 있습니까? 대답은 '예'입니다. 예:

2K보다 큰 파일을 찾으면 +는
find ./ -size +2048c
보다 큽니다.
2K 파일보다 작은 파일 찾기 -
find ./ -size -2048c -type f

보다 작은 파일을 찾으면 검색된 파일을 추가로 조작할 수 있습니다!


예: 1000바이트보다 작은 파일을 찾아 삭제합니다.

find ./ -size -1000c -type f -exec rm -rf {} ;

위 내용은 Linux에서 파일 크기를 기준으로 파일 인스턴스를 찾는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.