> 500kb 이상의 파일을 분할하려고합니다. 이 처음에 나는 "./filename"을 반환하는 모든 파일들을 나열하기 위해 find를 사용한다. 그리고 나서 나의 요구 사항에 따라 파일을 나누는 또 다른 명령을 작성한다. split -b 500k -d -a 4 filename filename.
여기서 filename은 첫 번째 명령의 출력이다. 이제 누군가가 두 가지를 결합하여 첫 번째 출력이 두 번째 명령의 입력이되도록 할 수 있습니까?특정 디렉토리에서 500kb보다 큰 파일 분할
1
A
답변
2
한 라이너는 어떻습니까?
find . -maxdepth 1 -name '*' -size +500k -exec 'split' '-b' '500k' '-d' '-a' '4' '{}' '{}' ';'
1
당신은 이것에 대한 process substitution를 사용할 수 있습니다
입니다while IFS= read file
do
split -b 500k -d -a 4 "$file" "$file"
done < <(find . -maxdepth 1 -name '*.log' -size +500k)
다음 while
루프가 find
출력에 의해 공급됩니다.
관련 문제
- 1. 분할 .dat 큰 파일
- 2. 디렉토리에서 특정 파일 다운로드
- 3. 특정 디렉토리에서 터치로 파일 만들기
- 4. PowerShell, 특정 디렉토리에서 특정 파일 이름을 검색하십시오.
- 5. 큰 배열을 특정 값의 작은 배열로 분할
- 6. 발신자별로 큰 mbox 분할
- 7. 디렉토리에서 특정 파일 형식 찾기 (C++)
- 8. iOS의 문서 디렉토리에서 특정 파일 이름으로 검색
- 9. Apache Camel 특정 디렉토리에서 SFTP 파일 다운로드
- 10. 특정 행에서 시작하는 디렉토리에서 여러 파일 읽기
- 11. 재귀 디렉토리에서 특정 파일 가져 오기
- 12. 디렉토리에서 파일 포함하기
- 13. 특정 디렉토리에서 특정 파일 유형의 핫 링크 방지
- 14. Git의 특정 디렉토리와 하위 디렉토리에서 특정 파일 유형을 무시하려면 어떻게해야합니까?
- 15. 현재 디렉토리에서 파일 제거
- 16. 큰 winform 클래스를 분할
- 17. 매우 큰 문자열 분할
- 18. 분할 큰 테이블
- 19. 큰 계산을 분할 하시겠습니까?
- 20. 분할 오류 - 큰 배열
- 21. 분할 특정 열의 변경에 따라 테이블 파일
- 22. Java에서 특정 단어 제한 후 파일 분할
- 23. 디렉토리에서 FTP "get"파일
- 24. 큰 파일 찾기가 느린 파일
- 25. 디렉토리에서 특정 파일을 빠르게 검색합니다.
- 26. 분할 및 특정 단어
- 27. 특정 디렉토리에서 Cronjob 실행하기
- 28. 특정 디렉토리에서 프로세스 실행
- 29. 이미지보기 특정 디렉토리에서
- 30. 큰 디렉토리에서 임의의 쌍을 찾는 것
감사합니다. 그것은 작동합니다. –
도움이 된 것을 기쁘게 생각합니다. – e4c5