从Linux Shell脚本访问Windows文件系统

从Linux Shell脚本访问Windows文件系统

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

是否可以使用 Linux shell 脚本(或 perl 脚本)来执行此操作?

答案1

是的,你可以使用以下命令将 Windows 共享挂载到 Linux 文件系统中安装.cifs例如

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

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

答案2

安装远程共享是最直接的方法。但是,还有smbclient可执行文件,提供对远程共享的类似 FTP 的访问权限。它是Samba 软件包

答案3

在 Linux 上安装此命令

 sudo apt-get install cifs-utils

mkdir /mnt/windowsfs

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

它要求输入密码,输入密码然后检查您的 /mnt/windowsfs 文件夹...完成。

相关内容