Linux挂载FTP为本地目录

陌路离殇
2025-04-19 / 0 评论 / 1 阅读

1.挂载脚本

#!/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

2.卸载脚本

#!/bin/bash
# ftp_umount.sh
MOUNT_POINT="/mnt/ftp"
fusermount -u "$MOUNT_POINT"

3.使用方法

  • 1.创建ftp_mount.sh文件,复制上述代码,将信息修改为自己的FTP服务器信息;
  • 2.运行:bash ftp_mount.sh

本文共636个字符,其中有 56 个汉字,平均阅读时长 ≈ 3分钟
0

打赏

海报

正在生成.....

评论

博主关闭了所有页面的评论

网站公告

欢迎访问本站

  • 如果你有教程想要分享,请联系我们