すべてを

▼開く

閉じる▲

複数のファイルを連結して1つのファイルを作成する

○3つのファイル「a.txt」「b.txt」「c.txt」を連結して「all.txt」を作成する

連結する3つのファイル「a.txt」「b.txt」「c.txt」の情報をlsコマンドで見る
$ ls -l
合計 12
-rw-rw-r--    1 masa users        1000  7月 10 15:30 a.txt
-rw-rw-r--    1 masa users         500  7月 10 15:33 b.txt
-rw-rw-r--    1 masa users          50  7月 10 15:37 c.txt

catコマンドで3つのファイルを連結してファイルに出力する
$ cat a.txt b.txt c.txt > all.txt

catコマンドで連結するファイル「a.txt」「b.txt」「c.txt」を指定してリダイレクト「>」で出力するファイル「all.txt」を指定すると、連結されたファイルが「all.txt」に出力される。ファイルが連結される順番は、catコマンドの後に指示するファイルの順になる。

コマンドの実行結果をlsコマンドで見る。all.txtのファイルサイズに注意。
$ ls -l
合計 16
-rw-rw-r--    1 masa users        1000  7月 10 15:30 a.txt
-rw-rw-r--    1 masa users        1550  7月 10 15:38 all.txt
-rw-rw-r--    1 masa users         500  7月 10 15:33 b.txt
-rw-rw-r--    1 masa users          50  7月 10 15:37 c.txt

複数のファイルを連結して表示する

○3つのファイル「a.txt」「b.txt」「c.txt」をまとめて表示する

catコマンドで表示するファイルを指定する
$ cat a.txt b.txt c.txt
*********************************************************************
*           ファイル「a.txt」の内容                                 *
*********************************************************************

#####################################################################
#           ファイル「b.txt」の内容                                 #
#####################################################################

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$           ファイル「c.txt」の内容                                 $
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

catコマンドで連結するファイル「a.txt」 「b.txt」 「c.txt」を指定すると3つのファイルが連結されて表示される。ファイルが連結される順番は、catコマンドの後に指示するファイルの順になる。