フラッシュドライブからUbuntuにファイルをコピーする

フラッシュドライブからUbuntuにファイルをコピーする

フラッシュドライブからUbuntuのローカルドライブにファイルをコピーしようとしています。これは私が実行したコマンドです

sudo cp -i  /media/owner/ESD-USB/mysql /var/lib/

しかし、次のようなメッセージが出力され、ファイルはコピーされませんでした(元のファイルが置き換えられました)。

cp: omitting directory '/media/owner/ESD-USB/mysql'

このディレクトリをフラッシュ ドライブからコピーし、ハード ドライブ上の現在のディレクトリを上書きするには、何をする必要がありますか?

答え1

ソース引数としてディレクトリを指定し、cpファイルをコピーします。これを行うには、-r(recursive) オプションを使用します。

sudo cp -r -i /media/owner/ESD-USB/mysql /var/lib/

これにより、ディレクトリが作成されます (または、ディレクトリのコンテンツが上書きされます) 。おそらく、そのようにしたいでしょう。そうでない場合、ディレクトリ内のファイルをに(つまり、 にではなく)/var/lib/mysql/コピーしたい場合は、次を使用できます。mysql/var/lib//var/lib/mysql/

sudo cp -i /media/owner/ESD-USB/mysql/* /var/lib/

関連情報