Linux挂载FTP为本地目录
Linux挂载FTP为本地目录脚本
- 挂载脚本
#!/bin/bash
# ftp_mount.sh
FTP_HOST="ftp.example.com"
FTP_USER="your_username"
FTP_PASS="your_password"
MOUNT_POINT="/mnt/ftp"
# 检查挂载点是否存在
if [ ! -d "$MOUNT_POINT" ]; then
sudo mkdir -p "$MOUNT_POINT"
fi
# 检查是否已挂载
if mount | grep -q "$MOUNT_POINT"; then
echo "FTP already mounted at $MOUNT_POINT"
else
# 挂载FTP
curlftpfs -o allow_other,user=$FTP_USER:$FTP_PASS "$FTP_HOST" "$MOUNT_POINT"
if [ $? -eq 0 ]; then
echo "FTP mounted successfully at $MOUNT_POINT"
else
echo "Failed to mount FTP"
fi
fi
- 卸载脚本
#!/bin/bash
# ftp_umount.sh
MOUNT_POINT="/mnt/ftp"
fusermount -u "$MOUNT_POINT"
1.创建ftp_mount.sh文件,复制上述代码,将信息修改为自己的FTP服务器信息;
2.运行:bash ftp_mount.sh