이 질문에는 이미 답변이 있습니다.
디렉토리의 특정 크기 이하로 파일을 tar-gzip해야합니다. 나는에서 제안 명령 노력 이 게시물을 하고 그것을 작동,하지만 난에 대한 인수를 변경하는 경우 find -size
에 -1G
파일 크기가 1기가바이트 아래에있을 때, 심지어는 일부 파일을 무시합니다. 내가 제공했을 때 그 파일 -100M
조차 -900M
무시되지 않았습니다.
파일에 대한 일부 정보 :
디렉토리의 파일은 여러 개의 중간 크기 파일 (1-200MB)과 수천 개의 작은 파일 (각각 1MB 미만)로 구성됩니다.
중간 크기의 파일은 실행 파일 (.exe 확장자)입니다.
작은 파일은 확장자가 없거나 .lat 인 임의의 파일입니다.
를 제공 -900M
하면 모든 중소형 파일이 모두 반환됩니다. 그러나를 제공 -1G
하면 중간 크기의 모든 파일과 많은 작은 파일이 결과에서 누락됩니다.
의문:
사용법에 대해 여기서 놓친 것이 -size -1G
있습니까?
다른 (유용한) 정보 :
Windows 8.1에서 Ubuntu 15.04를 VM으로 실행하고 있습니다.
내가 작업중 인 파일과 관련이 있다고 생각되면 알려 주시면 문제의 모든 파일을 업로드하겠습니다.
나는 유닉스 / 리눅스를 처음 접했고 이것이 수퍼 유저 포럼의 첫 번째 질문이므로 의도하지 않은 규칙을 위반 한 경우 친절하게 알려주십시오.