큰 CSV 파일 (7.3GB, 16,300,000 줄)이 파일을 어떻게 두 개의 파일로 나눌 수 있습니까?큰 파일을 분할하는 방법은 무엇입니까?
6
A
답변
16
split
명령을 살펴 보셨습니까? 자세한 내용은 this남자 페이지를 참조하십시오.
이 page에는이 명령의 사용 예가 포함되어 있습니다. 이외에도
:
man -k
명령을 사용하면 특정 명령이 무엇인지 확실히 확실하지 않은 경우 유닉스/리눅스 명령을 찾는 오히려 유용하다. man -k 명령으로 키워드를 지정하면 시스템이 관련 명령을 꺼냅니다. 예
% man -k split
을 수득한다 :
csplit (1) - split a file into sections determined by context lines
dirsplit (1) - splits directory into multiple with equal size
dpkg-split (1) - Debian package archive split/join tool
gpgsplit (1) - Split an OpenPGP message into packets
pnmsplit (1) - split a multi-image portable anymap into multiple single-image files
ppmtoyuvsplit (1) - convert a portable pixmap into 3 subsampled raw YUV files
split (1) - split a file into pieces
splitdiff (1) - separate out incremental patches
splitfont (1) - extract characters from an ISO-type font.
URI::Split (3pm) - Parse and compose URI strings
wcstok (3) - split wide-character string into tokens
yuvsplittoppm (1) - convert a Y- and a U- and a V-file into a portable pixmap
zipsplit (1) - split a zipfile into smaller zipfiles
1
분할 -d -n의 l/N의 filename.csv의 tempfile.part한다.
은 파일을 줄 바꿈없이 N 개의 파일로 나눕니다. 위의 주석에서 언급했듯이 헤더는 각 파일에서 반복되지 않습니다.
관련 문제
- 1. 큰 파일을 유닉스에서 반복적으로 분할하는 방법은 무엇입니까?
- 2. VB.NET 2003을 사용하여 큰 파일을 작은 파일로 분할하는 방법은 무엇입니까?
- 3. 큰 텍스트 파일을 작은 파일로 분할하는 방법은 무엇입니까?
- 4. 응용 프로그램에서 큰 XAML 파일을 분할하는 가장 쉬운 방법은 무엇입니까?
- 5. 큰 JSF 페이지를 분할하는 방법은 무엇입니까?
- 6. 매우 큰 텍스트 파일을 분할하는 vbscript
- 7. XSLT를 사용하여 XML 파일을 분할하는 방법은 무엇입니까?
- 8. 크기에 따라 파일을 분할하는 방법은 무엇입니까?
- 9. 텍스트 파일을 여러 파일로 분할하는 방법은 무엇입니까?
- 10. 하스켈에서 파일을 모듈로 분할하는 방법은 무엇입니까?
- 11. 안드로이드에서 PDF 파일을 분할하는 방법은 무엇입니까?
- 12. OGX (비디오) 파일을 분할하는 방법은 무엇입니까?
- 13. 파일을 서버로 보낼 때 파일을 여러 부분으로 분할하는 방법은 무엇입니까?
- 14. Java를 사용하여 wav 파일을 작은 청크로 분할하는 방법은 무엇입니까?
- 15. Codeigniter에서 큰 컨트롤러를 다른 파일로 분할하는 방법은 무엇입니까?
- 16. Python CGI : 큰 출력을 페이지로 분할하는 방법은 무엇입니까?
- 17. Perl에서 주어진 수의 파트로 파일을 분할하는 방법은 무엇입니까? (유닉스에서)
- 18. en.yml-file을 분할하는 방법은 무엇입니까?
- 19. 텍스트를 문자열로 분할하는 방법은 무엇입니까?
- 20. C# UDP 패킷을 분할하는 방법은 무엇입니까?
- 21. 큰 HAML 템플릿을 분할하는 방법
- 22. UIImageView에서 표시하기 위해 큰 tif 파일을 여러 UIImage로 분할하는 방법은 무엇입니까?
- 23. 큰 텍스트 파일을 레코드를 자르지 않고 짝수 크기의 파일로 분할하는 방법은 무엇입니까?
- 24. 다중 파일을 하나의 파일로 분할하는 mySQL을 분할하는 mySQL?
- 25. 큰 CSV 파일을 다운로드하는 방법은 무엇입니까?
- 26. PHP로 메일에 큰 파일을 첨부하는 방법은 무엇입니까?
- 27. 큰 파일을 효율적으로 읽고 처리하는 방법은 무엇입니까?
- 28. 레일에서 큰 파일을 처리하고 생성하는 방법은 무엇입니까?
- 29. SFSB Facade를 분할하는 방법은 무엇입니까?
- 30. XML 문자열을 분할하는 방법은 무엇입니까?
안녕하세요, 구문이 정확합니까? ** split -lines = 5 1.csv ** – sprabhakaran
@spk : 구문은 정확하지만 파일을 3,260,000 개로 나눕니다. 높은 값을 선택해야합니다. 8,150,000보다 크고 16,300,000보다 작은 양은 두 개의 파일을 만듭니다. – Zeta
@spk가 올바른 값을 선택하는 것과 마찬가지로 원하는대로 할 수 있습니다. 귀하가 질문하신 사항 중 하나라도 귀하의 질문에 대한 정답을 제공 하셨다면, 언제든지 동의 해주십시오 - http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – Levon