> 운영 및 유지보수 > 리눅스 운영 및 유지 관리 > 리눅스에서 파일을 자르는 방법

리눅스에서 파일을 자르는 방법

DDD
풀어 주다: 2023-08-03 13:35:07
원래의
7678명이 탐색했습니다.

Linux에서 파일을 자르는 방법: 1. 큰 파일을 여러 개의 작은 파일로 자르려면 분할 명령을 사용합니다. 구문은 "split [옵션] 파일 이름 [접두사]"입니다. 2. 변환을 위해 dd 명령을 사용하고 도구를 사용합니다. 파일 복사의 경우 구문은 "dd if=파일 이름=출력 파일 이름 bs=블록 크기 개수=블록 수"입니다. 3. csplit 명령을 사용하여 패턴과 일치하는 정규식으로 파일을 분할합니다. . 여러 파일로 분할하기 위한 도구 구문 "csplit[options]filenamepattern"

리눅스에서 파일을 자르는 방법

이 기사의 운영 환경: linux6.4.3 시스템, Dell G3 컴퓨터.

Linux 시스템에서는 파일을 자르는 데 다양한 방법을 사용할 수 있습니다. 다음은 몇 가지 일반적인 방법입니다.

1. 분할 명령을 사용합니다.

분할 명령은 파일 자르기에 일반적으로 사용되는 도구입니다. 큰 파일을 여러 개의 작은 파일로 잘라낼 수 있습니다. 이 명령을 사용하기 위한 기본 구문은 다음과 같습니다.

split [选项] 文件名 [前缀]
로그인 후 복사

옵션은 다음 중 하나일 수 있습니다.

-b: 각 잘라낸 파일의 크기를 지정합니다. 예를 들어 "-b 1M"은 각 파일의 크기가 1MB.

-l: 각 잘라낸 파일의 줄 수를 지정합니다. 예를 들어 "-l 100"은 각 파일에 100줄이 있음을 의미합니다.

접두사는 선택 사항이며 절단 파일의 이름을 지정하는 데 사용되며 기본값은 "x"입니다.

예를 들어 "file.txt"라는 파일을 파일당 100줄의 잘라내기 파일로 자르려면 다음 명령을 사용할 수 있습니다.

split -l 100 file.txt
로그인 후 복사

이렇게 하면 "xaa", "xab" 등의 이름이 붙은 여러 파일이 생성됩니다. 파일은 각각 100줄로 구성됩니다.

2. dd 명령 사용:

dd 명령은 파일을 변환하고 복사하는 데 사용되는 도구이며 파일을 자르는 데도 사용할 수 있습니다. 이 명령을 사용하기 위한 기본 구문은 다음과 같습니다.

dd if=文件名 of=输出文件名 bs=块大小 count=块数
로그인 후 복사

if 매개변수는 입력 파일 이름을 지정하고, of 매개변수는 출력 파일 이름을 지정하고, bs 매개변수는 각 블록의 크기를 지정하고, count 매개변수는 블록 수를 지정합니다. 복사할 블록입니다.

예를 들어 "file.txt"라는 파일을 각각 1MB의 잘라낸 파일로 자르려면 다음 명령을 사용할 수 있습니다.

dd if=file.txt of=output bs=1M count=1
로그인 후 복사

이렇게 하면 처음 1MB의 입력 파일이 포함된 "output"이라는 파일이 생성됩니다. 데이터.

3. csplit 명령 사용:

csplit 명령은 정규식 일치 패턴을 기반으로 파일을 여러 파일로 자르는 데 사용되는 도구입니다. 이 명령을 사용하기 위한 기본 구문은 다음과 같습니다.

csplit [选项] 文件名 模式
로그인 후 복사

옵션은 다음 중 하나일 수 있습니다.

-b: 출력 파일의 이름 지정 패턴을 지정합니다.

-f: 출력 파일의 접두사를 지정합니다.

패턴은 파일의 콘텐츠를 일치시키는 데 사용되는 정규식입니다.

예를 들어, "file.txt"라는 파일을 접두사로 "output"이 있고 구분 기호로 "pattern"이 있는 각 파일이 있는 여러 파일로 잘라내려면 다음 명령을 사용할 수 있습니다.

csplit -b output -f pattern file.txt '/pattern/'
로그인 후 복사

이렇게 하면 여러 파일이 생성됩니다. "output00", "output01" 등으로 명명된 파일의 경우, 각 파일에는 "pattern"으로 구분된 부분이 포함되어 있습니다.

위 내용은 Linux 시스템에서 파일을 자르는 몇 가지 일반적인 방법입니다. 필요와 실제 상황에 따라 파일 자르기 방법 중 하나를 선택할 수 있습니다.

위 내용은 리눅스에서 파일을 자르는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿