帮我写一段脚本,要求将linux系统下一个文件夹复制到window本地上。
时间: 2024-06-04 08:13:16 浏览: 118
你可以使用Samba或FTP等工具将Linux系统下的文件夹复制到Windows本地上。以下是一个简单的脚本示例:
#!/bin/bash
# 将Linux系统下的文件夹复制到Windows本地上
# 请确保Windows本地上已经安装了Samba或FTP等工具
# 设置Windows本地上的共享目录路径
win_share_path="\\\\192.168.1.100\\share\\"
# 设置Linux系统下的文件夹路径
linux_folder_path="/home/user/folder/"
# 使用Samba将文件夹复制到Windows本地上
smbclient //192.168.1.100/share -U user%password -c "cd / && lcd $win_share_path && prompt && recurse && mput $linux_folder_path*"
# 使用FTP将文件夹复制到Windows本地上
ftp -i -n 192.168.1.100 <<EOF
user user password
cd share
binary
lcd $win_share_path
prompt
mput $linux_folder_path*
bye
EOF
注意:请根据实际情况修改脚本中的IP地址、用户名、密码、共享目录路径和文件夹路径。
相关问题
帮我写一段脚本,要求将linux系统下一个文件夹复制到window本地D盘上。
好的,以下是脚本:
```
scp -r /path/to/folder username@ip_address:/mnt/d/
```
请将 `/path/to/folder` 替换为您要复制的文件夹的实际路径,将 `username` 替换为远程 Linux 机器的用户名,将 `ip_address` 替换为远程 Linux 机器的 IP 地址。执行此脚本后,文件夹将被复制到您的本地 D 盘。
阅读全文