从 samba 中 Grep 所有文件

从 samba 中 Grep 所有文件

我正在使用 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

相关内容