tarファイルにリストされているフォルダのみ

tarファイルにリストされているフォルダのみ

これは私の問題です。

ディレクトリ構造は次のとおりです。

/home/user/backup/name1/date1/name1-date1.cfg
/home/user/backup/name1/date2/name1-date2.cfg
/home/user/backup/name2/date1/name2-date1.cfg
/home/user/backup/name2/date2/name2-date2.cfg
/home/user/backup/name3/date1/name3-date1.cfg
/home/user/backup/name3/date2/name3-date2.cfg

など。

以下をリストする .txt ファイルがあります。

name1
name2

今やるべきことは、.txtファイルを読み込み、name1とname2フォルダのみを含むtarファイルを作成することです。単一のfindコマンドまたはスクリプトを使用して実行できるかどうかはわかりませんが、どちらも私にとって効果的です。

ベストアンサー1

あなたは次のようなものが欲しい:

tar cvf mytarfile.tar -T names.txt

ここにあります:
c新しいアーカイブの作成
v何が起こったのかを知るために、詳細な出力
fアーカイブファイルには名前が必要です...
Tファイルのリストを読む...

backupそのディレクトリに存在する必要があります。

おすすめ記事