ファイルを仮想マシンにコピーしましたが、フォルダは通常のファイルです

ファイルを仮想マシンにコピーしましたが、フォルダは通常のファイルです

私はLinuxを初めて使用し、次のファイルを解凍しようとしているので、次のコマンドを使用してGCSから仮想マシンに移動しています。

gsutil cp gs://ghtorrent_datadump/mysql-2020-07-17.tar home/ghtorrent

しかし、今は私が使いたいとき

tar -xvf ghtorrent/mysql-2020-07-17.tar

tar: ghtorrent/mysql-2020-07-17.tar: オープンできません: ディレクトリではありません。

説明を探して、ghtorrentがディレクトリではなく通常のファイルであることがわかりました。

pablo_racana@untarfiles:~/home$ ls -ld ghtorrent
-rw-r--r-- 1 pablo_racana pablo_racana 478100428800 Aug 18 15:19 ghtorrent

私は何が間違っていましたか?指定しなければならないホームページ/ghtorrent/ターゲットディレクトリに?進行状況を失わないためにできることはありますか?

ベストアンサー1

コピーの一部としてファイルの名前を変更し、名前はです~/home/ghtorrent

cd ~/home/
mv ghtorrent mysql-2020-07-17.tar
mkdir ghtorrent
mv mysql-2020-07-17.tar ghtorrent/
tar -xvf ghtorrent/mysql-2020-07-17.tar

次回は、ターゲットディレクトリを最初に作成する必要があります(mkdir ghtorrent)。

おすすめ記事