smbclientコマンドと「get」コマンドを使用して、Windowsネットワーク共有からLinuxシステムにファイルを移動します。 smbclient を使用して Linux でネットワーク共有にアクセスし、次のようにして個々のファイルをインポートできます。
smb: \Source\> get 'filename.txt'
これにより、ファイルはLinuxの現在のディレクトリに自動的に保存されます。これは完璧です。
私の質問は次のとおりですネットワーク共有に複数のファイルを準備し、準備ができたらすぐにすべて転送するにはどうすればよいですか?
転送したい個々のファイルの名前を指定する必要はありません。
答え1
smbclientに組み込まれた専用シェルでは、
recurse ON
mget *
すべてのファイルを再帰的にインポートします。
やや厄介なsmbclientコマンドを覚える理由はありません。山ここでは、ローカルストレージメディアのようにファイルを共有してコピーできます。その後、smbclientなしで作業でき、cp -r /point/where/you/mounted/the/share/* ./
そこにあるすべてのファイルを現在のディレクトリにコピーするだけです。