从linux shell脚本访问windows文件系统

我想知道,是否可以从Linux系统上的shell脚本访问Windows文件? 我想要做的是在我的Linux系统中运行一个shell脚本,它将访问远程Windows系统的文件,读取并操作它们。 忘记文件和文件夹权限。

是否可以使用Linux shell脚本(或perl脚本)来做到这一点?

是的,你可以使用mount.cifs将一个windows共享挂载到linux文件系统中

mkdir /mnt/windowsfs mount -t cifs //server/share -o username=user,password=P4ssw0rd /mnt/windowsfs 

一旦你完成了,你可以(具有适当的权限)访问和操作/ mnt / windowsfs中的文件。

安装远程共享是最直接的方法。 但是,也有smbclient可执行文件,可以通过FTP访问远程共享。 它是Samba软件包的一部分。

在linux上安装这个命令

  sudo apt-get install cifs-utils 

 mkdir /mnt/windowsfs sudo mount.cifs //WindowsPC/Share /mnt/windowsfs -o user=geek 

它要求input密码,然后检查你的/ mnt / windowsfs文件夹…完成。