Tarアーカイブは元のファイルを上書きします。

Tarアーカイブは元のファイルを上書きします。

tarを使用してrosbagファイルを圧縮している間、誤ってアーカイブ名と同じ元のファイル名を使用して出力アーカイブで上書きされ、圧縮されたアーカイブサイズが異なる名前(ファイルなど)を使用した予想出力よりも非常に小さくなりました。 .tar.xz.アーカイブを抽出すると、「バイナリ(Application / Octet Stream)」タイプの元のパッケージファイルの代わりに「STL 3Dモデル(バイナリ)(model / x.stl-binary)」タイプのファイルが作成されます。ファイルサイズは同じですが、フォーマットが異なります。

元のファイルを元に戻す方法はありますか?それとも元に戻せませんか?ファイルを圧縮して解凍するには、次のコマンドを見つけます。

tar -cJf <file.bag> <file.bag>
tar -xf <file.bag>

どんな助けでも大変感謝します。よろしくお願いします。

ベストアンサー1

おすすめ記事