반응형
하나의 파일을 여러 개의 작은 파일로 나누는 명령어, split
리눅스의 split
명령어는 큰 파일을 작은 단위로 분할하는 데 사용됩니다. 이 명령어는 특히 큰 파일을 다룰 때 유용하며, 파일을 이메일로 보내거나, 작은 저장 매체에 복사할 때 효과적입니다.
split
명령어 기본 사용법
split [옵션] [입력 파일] [출력 파일 접두어]
- [입력 파일]: 분할할 원본 파일 이름입니다.
- [출력 파일 접두어]: 분할된 파일의 이름 접두어입니다. 지정하지 않으면 기본적으로 'x'가 사용됩니다.
주요 옵션
-b
또는--bytes=[SIZE]
: 파일을 [SIZE] 바이트 크기의 조각으로 분할합니다.-l
또는--lines=[NUMBER]
: 파일을 [NUMBER] 라인 당 하나의 파일로 분할합니다.-d
: 숫자로 된 접미사를 사용합니다 (기본적으로는 알파벳을 사용합니다).
사용 예시
- 파일을 특정 크기로 분할하기: 예시에서는 '원본파일.txt'를 10MB 크기의 조각으로 나누어 '분할파일aa', '분할파일ab', ... 로 저장합니다.
split -b 10M 원본파일.txt 분할파일
- 파일을 라인 단위로 분할하기여기서는 '원본파일.txt'를 1000 라인 당 하나의 파일로 분할합니다.
split -l 1000 원본파일.txt 분할파일
추가 팁
- 분할된 파일을 다시 합치려면
cat
명령어를 사용할 수 있습니다.cat 분할파일* > 병합된파일.txt
split
명령어는 텍스트 파일뿐만 아니라 바이너리 파일에도 사용할 수 있습니다.
split
명령어를 통해 리눅스 환경에서 파일 관리의 효율성을 높일 수 있습니다. 다양한 옵션과 사용법을 숙지하시면, 큰 파일을 쉽게 다루고 필요에 맞게 조정할 수 있습니다.
반응형
'Linuxpia > Linux 명령어' 카테고리의 다른 글
[리눅스 명령어] 터미널라인 설정 보여주기, stty (58) | 2024.01.07 |
---|---|
[리눅스 명령어] 암호화된 원격 로그인하기, ssh (70) | 2024.01.06 |
[리눅스 명령어] 스크립트 번역 명령어, source (86) | 2024.01.04 |
[리눅스 명령어] 프로세서를 일정 시간 중지시키는, sleep (108) | 2024.01.03 |
[리눅스 명령어] 이미지 조정 도구, OptiPNG (85) | 2024.01.02 |