Linux에서 파일을 분할하고 결합하는 것은 파일을 여러 개의 작은 파일로 분할 할 수있는 매우 간단한 작업입니다. 이것은 많은 경우에 외부 저장 장치로 전송하거나 또는 많은 메모리 공간을 차지하는 파일을 분할하는 데 도움이됩니다. 데이터의 단편화되고 분산 된 사본 유지와 같은 보안 정책을 위해. 이 간단한 프로세스를 위해 split과 cat이라는 두 가지 중요한 명령을 사용합니다.
분할이란 무엇입니까?
은 comando 시스템 용 유닉스 이를 통해 파일을 여러 개의 작은 파일로 나눌 수 있으며, 결과 파일의 크기를 매개 변수화 할 수있는 확장명과 원본 파일 이름의 상관 관계를 가진 일련의 파일을 생성합니다.
이 명령의 범위와 특성을 조사하기 위해 자세한 문서를 볼 수있는 man split을 실행할 수 있습니다.
고양이는 무엇입니까?
그의 부분을 위해, 리눅스 고양이 명령 파일을 쉽고 효율적으로 연결하고 표시 할 수 있습니다. 즉,이 명령을 사용하면 다양한 텍스트 파일을 볼 수 있고 분할 된 파일을 연결할 수도 있습니다.
split과 같은 방식으로 man cat 명령을 사용하여 cat의 자세한 문서를 볼 수 있습니다.
split 및 cat을 사용하여 Linux에서 파일을 분할하고 결합하는 방법
split 및 cat 명령의 기본 사항을 알게되면 Linux에서 파일을 분할하고 결합하는 것이 매우 쉽습니다. 무게가 7mb 인 test.500z라는 파일을 여러 개의 100mb 파일로 나누려는 일반적인 예의 경우 다음 명령을 실행하기 만하면됩니다.
$ split -b 100m tes.7z dividido
이 명령은 원래 파일에서 생성 된 5MB의 파일 100 개를 반환하며, 이름은 divideaa, divideab 등입니다. 매개 변수를 추가하면 -d 이전 명령어에서 결과 파일의 이름은 숫자, 즉, split01, divide02 ...
$ split -b -d 100m tes.7z dividido
이제 분할 한 파일을 다시 결합하려면 파일이 저장된 디렉토리에서 다음 명령을 실행하면됩니다.
$ cat dividido* > testUnido.7z
이 작지만 간단한 단계를 통해 우리는 간단하고 쉬운 방법으로 Linux에서 파일을 나누고 결합 할 수 있습니다. 여러분이 좋아하고 향후 기사에서 뵙기를 바랍니다.
이것은 비디오 파일에서도 작동합니까? 영화가 2 개의 동영상으로 나뉘어있는 경우 (하나의 연속 된 동영상) 모든 콘텐츠가 포함 된 단일 동영상을 만들 수 있나요?
아니, 그것은 또 다른 주제입니다 !!!, 비디오 편집기로해야합니다. 이것은 비디오 파일을 여러 부분으로 나눈 다음 다시 결합하는 데 사용되지만 예를 들어 헤더가 없기 때문에 비디오의 모든 부분을 개별적으로 재생할 수 없으며 전체 비디오는 한 번만 재생됩니다. 다시 가입하십시오. 이해가 안된다면 다시 물어보세요.
오! 명확히 해주셔서 대단히 감사합니다
고양이의 순서에주의하세요!
사용하는 비디오 형식에 따라 파일 자체가 비디오 길이에 대한 정보와 기타 정보를 전달하기 때문에 잘 작동하지 않는 것 같습니다.이 방법을 사용하여 두 비디오를 결합하면 두 번째 파일의 내용을 데이터 수준에서 첫 번째 파일에 추가하지만 파일을 재생하려고하면 두 비디오가 연속으로 재생되지 않거나 파일에 오류가 발생하거나 전체 비디오를 촬영 한 것처럼 첫 번째 파일 만 재생됩니다. 두 파트를 따로 연주 할 수 없습니다.
인사말.
디렉토리의 모든 파일을 개별 파일로 압축하려면 어떻게해야합니까? 예를 들어, folder1에는 file1 file2 및 file3이 있으며 개별적으로 압축 된 파일을 제외한 모든 파일을 원합니다. file1.7zip file2.7zip file3.7zip
images.iso에서 작동합니까?
이 과정에서 XNUMX 비트가 손상되어 파일이 손상 될 수 있습니까?
분할을 사용하여 파일을 분할하려고하면 입력 / 출력 오류가 표시됩니다.
이 문제를 해결하려면 어떻게해야합니까? 🙁