我想知道,是否可以从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文件夹…完成。