我正在使用 samba 传输一些文件。我使用这个命令
smbclient '//MICROSOF-14656A/Shared' -c 'lcd /mnt/transfer/;cd Directory; get file.txt'
但是我厌倦了逐个移动文件。有没有办法从 Shared 中 grep 所有文件和所有目录?我尝试用 Google 搜索,但没有找到任何有用的方法。
这个命令也很好
smbclient '//MICROSOF-14656A/Shared' -c 'lcd /mnt/transfer/; mget *'
但它不保存文件夹
答案1
您可以创建一个柏油档案:
cd /mnt/transfer &&
smbclient //MICROSOF-14656A/Shared -Tc files.tar '*' &&
tar xf files.tar &&
rm files.tar