Linux에서 파일을 연결하는 방법
명령줄을 통해 파일 연결
명령줄은 Linux에서 파일을 연결하는 가장 쉬운 방법입니다. Linux 터미널 또는 괜찮은 터미널 에뮬레이터 만 있으면 됩니다 .
Linux에서 파일을 연결할 수 있는 몇 가지 터미널 명령이 있습니다.
- 고양이
- 가입하다
- 반죽
- 세드
그 중 가장 인기있는 것은 cat
명령입니다. 다음 형식을 사용하여 여러 파일을 하나로 결합할 수 있습니다.
cat "file1.txt""file2.txt">> "file3.txt"
다른 명령으로도 수행할 수 있습니다.
-
join
명령:
join file1.txt file2.txt > file3.txt
-
paste
명령:
paste -d ""file1.txt file2.txt > file3.txt
-
sed
명령:
sed -e "r file2.txt"file1.txt > file3.txt
파일의 폴더 연결
연결할 파일이 많은 경우 파일을 폴더에 저장하고 각 폴더의 내용을 단일 파일로 연결할 수 있습니다. 유일한 예외는 join
명령으로, 그렇게 할 수 없습니다.
다음 명령을 사용하면 파일 폴더를 연결할 수 있습니다.
cat
명령 사용 :
cat dog_folder/* > output_file.txt
paste
명령 사용 :
paste -d '' dog_folder/* > output_file.txt
sed
명령 사용 :
sed -s '' dog_folder/* > output_file.txt
“dog_folder” 내의 모든 파일을 “output_file.txt”라는 하나의 파일로 연결합니다. 폴더로 그룹화된 파일과 함께 수행할 때 연결 순서는 파일 이름을 기반으로 합니다: 숫자가 먼저, 그 다음이 알파벳순입니다.
Linux에서 파일을 연결하는 다른 방법
연결 명령은 훌륭하지만 특히 비디오, 오디오 및 PDF 파일을 사용하여 훨씬 더 빠르게 수행할 수 있는 다른 방법이 있습니다. 그러나 연결 명령과 달리 사용 중인 파일 유형에 따라 상당히 까다로울 수 있습니다.
연결 프로그램 사용
텍스트 파일에서는 작동하지 않지만 FFmpeg는 오디오 및 비디오 파일을 결합합니다. 보너스로 파일을 원하는 형식으로 변환할 수도 있습니다.
PDFtk를 사용하여 PDF 파일을 함께 연결 합니다 . 다음 예를 참조하십시오.
pdftk file1.pdf file2.pdf cat output file3.pdf
웹 앱 사용
Linux에서 파일을 연결하는 또 다른 방법은 웹 앱을 사용하는 것입니다. 본질적으로 보안 결함이 있지만(예를 들어 스푸퍼는 데이터를 웹 앱으로 보내는 동안 데이터를 훔칠 수 있음) 일반적으로 해당 결함은 1페이지와 2페이지를 결합하려는 대부분의 사람들에게 큰 문제가 되지 않습니다. 그들의 이력서.
한 가지 예는 PDF 조이너 입니다 . 이 웹 앱을 사용하면 최대 20개의 파일을 흰색 상자로 드래그하고 “파일 결합”을 눌러 하나로 연결할 수 있습니다.
연결의 일부 한계
매우 유용하지만 연결은 특히 다른 형식의 파일을 함께 연결할 때 혼란스러운 전자 전문 용어로 이어질 수 있습니다.
예를 들어 “strings.txt”와 “image.png”라는 두 개의 파일이 있다고 가정합니다. 함께 결합하면 손상된 파일처럼 보이는 것을 얻을 수 있습니다.
경험 법칙은 동일한 파일 형식의 파일만 연결하고 해당 파일 형식을 처리할 수 있는 응용 프로그램을 사용하는 것입니다.
자주 묻는 질문
Linux 명령줄에서 이름에 공백이 있는 파일을 어떻게 추가합니까?
Linux의 경우 명령줄에서 따옴표 사이에 공백을 넣어 공백이 있는 파일을 작성할 수 있습니다.
텍스트 파일을 연결할 때 문자 사이에 개행 문자가 표시되는 이유는 무엇입니까?
대부분의 텍스트 파일은 “개행 문자”라고 부르는 것으로 끝납니다. 컴퓨터의 경우 이것은 “끝에 도달했습니다”라고 말하는 특수 문자로, 끝에 더 이상 내용이 없으므로 텍스트 편집 프로그램에 텍스트 구문 분석을 중지하라는 신호를 보냅니다.
답글 남기기