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 중국어 웹사이트의 기타 관련 기사를 참조하세요!