Linux でファイルを連結する方法

Linux でファイルを連結する方法

コマンドラインを使用したファイルの連結

コマンド ラインは、Linux でファイルを連結する最も簡単な方法です。必要なのは、Linux ターミナルまたは適切なターミナル エミュレータだけです。

Linux ではファイルを連結できるターミナル コマンドがいくつかあります。

  • 加入
  • ペースト
  • セド

その中で最も人気があるのはcatコマンドです。次の形式を使用して、複数のファイルを 1 つに結合できます。

cat "file1.txt""file2.txt">> "file3.txt"

Linux Mint ターミナル Cat File1 Txt File2 Txt File3 Txt

他のコマンドでも同様に実行できます。

  • join指図:

join file1.txt file2.txt > file3.txt

ターミナル結合 File1 Txt と File2 Txt を連結する
  • paste指図:

paste -d ""file1.txt file2.txt > file3.txt

ターミナル ペーストで File1 Txt と File2 Txt 1 を連結
  • sed指図:

sed -e "r file2.txt"file1.txt > file3.txt

ターミナル Sed は File1 Txt と File2 Txt を連結します

ファイルのフォルダーを連結する

連結するファイルが大量にある場合は、それらをフォルダーに保存し、各フォルダーの内容を 1 つのファイルに連結できます。唯一の例外はjoinコマンドです。このコマンドではそれができません。

これらのコマンドを使用すると、ファイルのフォルダーを連結できます。

  • コマンドの使用cat:

cat dog_folder/* > output_file.txt

ターミナル Cat は Dog フォルダーの内容を連結します
  • コマンドの使用paste:

paste -d '' dog_folder/* > output_file.txt

ターミナルペーストで Dog フォルダーの内容を連結
  • コマンドの使用sed:

sed -s '' dog_folder/* > output_file.txt

ターミナル Sed は Dog フォルダーの内容を連結します

これらにより、「dog_folder」内のすべてのファイルが「output_file.txt」という名前の 1 つのファイルに連結されます。フォルダーにグループ化されたファイルを使用して連結する場合、連結の順序はファイル名に基づいて行われることに注意してください (最初に数値、次にアルファベット順)。

Linux でファイルを連結するその他の方法

連結コマンドは優れていますが、特にビデオ、オーディオ、PDF ファイルの場合、連結をより高速に実行できる他の方法があります。ただし、連結コマンドとは異なり、これらは使用するファイルの種類にかなり依存する可能性があります。

連結プログラムの使用

テキスト ファイルでは機能しませんが、FFmpeg はオーディオ ファイルとビデオ ファイルを結合します。ボーナスとして、ファイルを希望の形式に変換することもできます。

PDFtk を使用してPDFファイルを連結します。次の例を参照してください。

pdftk file1.pdf file2.pdf cat output file3.pdf

ターミナル内の Pdftk Pdftk Page1 Page2 Page7 結合して 7 になる Page インストール直後の Pdf を再開

Web アプリの使用

Linux でファイルを連結するもう 1 つの方法は、Web アプリを使用することです。これらには本質的にセキュリティ上の欠陥がありますが (たとえば、Web アプリにデータを送信している間にスプーファーがデータを盗む可能性があります)、ページ 1 とページ 2 を結合したいだけのほとんどの人にとって、その欠陥は通常、大した問題ではありません。彼らの履歴書。

一例はPDF Joinerです。この Web アプリでは、最大 20 個のファイルを白いボックスにドラッグし、「ファイルを結合」をクリックして 1 つに結合できます。

Pdfjoiner 3 つの PDF ファイルをアップロードする

連結のいくつかの制限

連結は非常に便利ですが、特に異なる形式のファイルを連結する場合には、混乱を招く電子専門用語が生じる可能性があります。

たとえば、「strings.txt」と「image.png」という 2 つのファイルがあるとします。これらを結合すると、破損したファイルのように見える可能性があります。

メモ帳の連結されたテキストと PNG ファイルがメモ帳で開かれた
TXT と PNG ファイルを連結したもの。

経験則としては、同じファイル タイプのファイルのみを連結し、そのファイル タイプを処理できるアプリケーションを使用することです。

よくある質問

Linux コマンドラインで名前にスペースが含まれるファイルを追加するにはどうすればよいですか?

Linux の場合、コマンド ラインで引用符で囲むことにより、スペースを含むファイルを作成できます。

テキスト ファイルを連結すると文字間に改行が入るのはなぜですか?

ほとんどのテキスト ファイルは、「改行文字」と呼ばれるもので終わります。コンピューターの場合、これは「最後に到達しました」という特殊文字で、最後にはもう何もないため、テキスト編集プログラムにテキストの解析を停止するよう信号を送ります。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です