すべてを

▼開く

閉じる▲

アーカイブファイルの内容一覧からファイルを検索する

○アーカイブファイル「masa_home.tar」から「file1」を検索する

tar、-tfオプションでアーカイブの内容を表示し、ファイルを検索する
$ tar -tf masa_home.tar | grep file1
masa/work/file1
masa/work/file1.bak
masa/work/list/dir/file1

tarコマンドで-tfオプション、アーカイブファイル名「masa_home.tar」を指定し、その出力をパイプでgrepコマンドに送り、目的のファイル「file1」を指定する。これにより、アーカイブファイルの内容一覧からファイル「file1」が検索される。

アーカイブファイルの内容一覧を表示する

○アーカイブファイル「masa_home.tar」の内容一覧を表示する

tarコマンドで、-tfオプション、tarファイルを指定する
$ tar -tf masa_home.tar
masa/
masa/.kde/
masa/.kde/Autostart/
masa/.kde/Autostart/.directory
masa/.canna
masa/.bash_logout
masa/.bash_profile
masa/.bashrc
・・・・・・・・ 以下略 ・・・・・・・・

tarコマンドで-tfオプション、アーカイブファイル名「masa_home.tar」を指定すると、アーカイブの内容が表示される。

内容は一度に表示されるので、多量の場合が1画面をオーバーしてしまう。そのため、パイプでページャーコマンド(less)などに送って1画面ずつ表示させるとよい。

$ tar -tf masa_home.tar | less