首页 > 代码库 > Linux下使用curlftpfs挂载远程FTP服务器

Linux下使用curlftpfs挂载远程FTP服务器

技术分享


步骤:

1,前提你得有一个FTP的服务器,账户,密码

2,安装curlftpfs 工具

3,挂载

4,乱码问题解决

5,遍历FTP

6,在里面找你想要的信息



废话不多说,开始搞!


1,发现FTP文件服务器

无意在网上看到一个ftp,大概看了一下,里面的信息有点意思

FTP地址:ftp://ftp1.linuxidc.com

用户名:ftp1.linuxidc.com

密码:www.linuxidc.com





2,安装工具,一键完成,没什么要说的

apt-get -y install curlftpfs


3,尝试挂载

# curlftpfs ftp://ftp1.linuxidc.com /mnt/linucidc/  -o user="ftp1.linuxidc.com:www.linuxidc.com"
root@http://990487026.blog.51cto.com~# mount | tail -n 1
curlftpfs#ftp://ftp1.linuxidc.com/ on /mnt/linucidc type fuse (rw,nosuid,nodev)
root@http://990487026.blog.51cto.com~# 

但是乱码了:
root@http://990487026.blog.51cto.com~# ll /mnt/linucidc/
total 4.0K
drw-rw-rw- 1 root root   0 Feb  1  2014 2007??LinuxIDC.com/
drw-rw-rw- 1 root root   0 Feb  1  2014 2008??LinuxIDC.com/
drw-rw-rw- 1 root root   0 Feb  1  2014 2009??LinuxIDC.com/
drw-rw-rw- 1 root root   0 Feb  1  2014 2010??LinuxIDC.com/
drw-rw-rw- 1 root root   0 Feb  1  2014 2011??LinuxIDC.com/
drw-rw-rw- 1 root root   0 Feb  1  2014 2012??LinuxIDC.com/
drw-rw-rw- 1 root root   0 Feb  1  2014 2013??LinuxIDC.com/
drw-rw-rw- 1 root root   0 Dec 15  2014 2014??LinuxIDC.com/
drw-rw-rw- 1 root root   0 Dec  1  2015 2015??LinuxIDC.com/
drw-rw-rw- 1 root root   0 Sep  1 21:37 2016??LinuxIDC.com/
-rw-rw-rw- 1 root root 705 Aug  2  2010 Linux???磨LinuxIDC.com??????.txt


4,解决乱码

#curlftpfs  ftp://ftp1.linuxidc.com /mnt/linucidc/  -o user="ftp1.linuxidc.com:www.linuxidc.com" -o codepage=gbk
root@http://990487026.blog.51cto.com~# ll /mnt/linucidc/
total 4.0K
drw-rw-rw- 1 root root   0 Feb  1  2014 2007年LinuxIDC.com/
drw-rw-rw- 1 root root   0 Feb  1  2014 2008年LinuxIDC.com/
drw-rw-rw- 1 root root   0 Feb  1  2014 2009年LinuxIDC.com/
drw-rw-rw- 1 root root   0 Feb  1  2014 2010年LinuxIDC.com/
drw-rw-rw- 1 root root   0 Feb  1  2014 2011年LinuxIDC.com/
drw-rw-rw- 1 root root   0 Feb  1  2014 2012年LinuxIDC.com/
drw-rw-rw- 1 root root   0 Feb  1  2014 2013年LinuxIDC.com/
drw-rw-rw- 1 root root   0 Dec 15  2014 2014年LinuxIDC.com/
drw-rw-rw- 1 root root   0 Dec  1  2015 2015年LinuxIDC.com/
drw-rw-rw- 1 root root   0 Sep  1 21:37 2016年LinuxIDC.com/
-rw-rw-rw- 1 root root 705 Aug  2  2010 Linux公社(LinuxIDC.com)重要说明.txt
root@http://990487026.blog.51cto.com~# ~


5,一切准备好,第一件事就是tree一下整个FTP服务器,看看都有什么好玩的东西:

root@http://990487026.blog.51cto.com~# tree /mnt/linucidc/ > /tmp/linuxidc_tree
root@http://990487026.blog.51cto.com~# ll /tmp/linuxidc_tree
-rw-r--r-- 1 root root 224K Sep 14 15:03 /tmp/linuxidc_tree




6,我比较关心都有什么PDF电子书,哈哈哈

root@http://990487026.blog.51cto.com~# cat /tmp/linuxidc_tree | grep -iE "pdf" | grep  "\." 
│   │   │   └── 利用PXE Server大量部署Linux.pdf
│   │   │   ├── ubunchu-episode-04-chn.pdf.zip
│   │   │   └── Ubunchu05_zh.pdf.zip
│   │       └── MLI_2010_04_Apr_FINAL_EN.pdf
│   │   ├── [RHCA教材(英文)].RHS333-RHEL5-en学习资料PDF版下载
│   │   │   ├── issue39_en.pdf
│   │   │   └── issue39_zh-CN.pdf
│   │   │   └── Introduction_to_the_Command_Line_SE.pdf
│   │   ├── Android 2.0 游戏开发实战宝典[高清PDF+随书源代码]
│   │   │   └── Android 2.0 游戏开发实战宝典[高清PDF].pdf
│   │   │   └── Android蓝牙聊天示例应用程序使用.pdf
│   │   │   └── Java核心技术:卷Ⅰ基础知识(原书第8版)高清中文.pdf
│   │   │   └── JAVA核心技术 卷Ⅱ:高级特征(原书第8版)高清中文PDF.pdf
│   │   │   └── 基于RHEL 6.1的RHCE认证考试之DNS搭建.pdf
│   │   │   └── 红帽RHCSA和RHCE试题 RHCE6-EXAM 2.pdf
│   │   │   ├── Java.Web.开发详解.pdf
│   │   │   └── Linux+PowerPC详解-+核心篇.pdf
│   │   │   └── 在Oracle VirtualBox 安装 Oracle 10g For Oracle Linux 5.pdf
│   │   │   ├── BT软件下载开发完整版-00.pdf
│   │   │   ├── BT软件下载开发完整版-01.pdf
│   │   │   ├── Linux安装.pdf
│   │   │   ├── 附录一.pdf
│   │   │   ├── 附录三.pdf
│   │   │   └── 附录二.pdf
│   │   │   ├── LP101-linuxidc.com.pdf.zip
│   │   │   └── LPI102-Linuxidc.com.pdf.zip
│   │   ├── [RHCA教材(英文)].RH401-RHEL5-en学习资料PDF版下载
│   │   │   └── RH401-RHEL5-en.pdf
│   │   │   └── [RHCA教材(英文)].RH436_Red_Hat_Enterprise_Clustering_and_Storage_Management.pdf
│   │       ├── 嵌入式linux应用开发完全手册.pdf
│   │   │   └── LFS-BOOK-6.7.pdf
│   │   │   ├── AUTHOR.COLO.pdf
│   │   │   ├── ch00.pdf
│   │   │   ├── ch01.pdf
│   │   │   ├── ch02.pdf
│   │   │   ├── ch03.pdf
│   │   │   ├── ch04.pdf
│   │   │   ├── ch05.pdf
│   │   │   ├── ch06.pdf
│   │   │   ├── ch07.pdf
│   │   │   ├── ch08.pdf
│   │   │   ├── ch09.pdf
│   │   │   ├── ch10.pdf
│   │   │   ├── ch11.pdf
│   │   │   ├── ch12.pdf
│   │   │   ├── ch13.pdf
│   │   │   ├── ch14.pdf
│   │   │   ├── ch15.pdf
│   │   │   ├── ch16.pdf
│   │   │   ├── ch17.pdf
│   │   │   ├── ch18.pdf
│   │   │   └── ldr3IX.fm.pdf
│   │   │   └── UM08005_JLinkGDBServer.pdf
│   │   │   └── 程序员的自我修养—链接、装载与库.pdf
│   │   │   ├── Linux程序设计(Beginning.Linux.Programming第4版_EN).pdf
│   │   │   ├── Linux程序设计 中文第4版.pdf
│   │   │   └── Linux程序设计第4版.pdf
│   │   │   └── Linux内核设计与实现(第二版)Linuxidc.pdf
│   │   │   ├── 《ORACLE性能诊断艺术》高清PDF中文版.pdf
│   │   │   ├── 《ORACLE性能诊断艺术》高清PDF英文版.pdf
│   │   ├── 深入理解Linux网络技术内幕 PDF 英文原版.pdf
│   │   │   └── 深入理解Linux网络技术内幕 PDF 英文原版LinuxIDC.com.pdf
│   │   │   └── 《网络管理必备工具软件精解(Linux版)》.pdf
│   │   │   ├── RG-SU_V3.95read.pdf
│   │   │   └── RedHat Linux入门和提高PDF.pdf
│   │   │   └── RedHat Linux系统管理员英文原版教材.pdf
│   │   │   └── 在RedHat Enterprise Linux 5上安装配置XEN图文详解.pdf
│   │   │   └── 红帽RHCE认证考试实验题集PDF高清版.pdf
│   │       └── 鸟哥的Linux私房菜 基础学习篇(第三版).pdf
│   │   │   └── Icu+配置使用说明.pdf
│   │   │   └── Linux与Windows下Dillo 编译使用文档.pdf
│   │   ├── 《Linux设备驱动开发详解》(完整扫描版).PDF
│   │   │   ├── Linux设备驱动开发彩色版.pdf
│   │   │   └── 《Linux设备驱动开发详解》(完整扫描版).pdf
│   │   │   └── Oracle Streams Concepts and Administration[中文].pdf
│   │   │   └── 大话Oracle RAC集群、高可用性、备份与恢复[PDF完整版].pdf
│   │   │   └── Linux认证学习笔记:RHCE大部分基础内容.pdf
│   │   │   └── Unix_Linux编程实践教程[高清PDF中文版].pdf
│   │   │   └── 深入理解Linux内核(第三版)(中文版).pdf
│       │   └── [Android.游戏开发入门](美)Mario.Zechner.插图版.pdf
│   │   │   └── C Primer Plus(第五版)中文版[PDF+源代码]下载.rar
│   │   ├── 《Python入门指南》Release2.5b2 下载 PDF
│   │   │   └── Python入门指南.pdf
│   │   │   ├── [LinuxIDC.com]Python核心编程(第二版).pdf
│   │   │   └── [Python核心编程.(第二版)英文原版].Core.Python.Programming,2nd.Edition.pdf
│   │   │   └── [深入Python].(Dive.Into.Python).Mark.Pilgrim.文字版.pdf
│   │       ├── aah.pdf
│   │       ├── Concrete.Mathematics.-.2nd.Edition.pdf
│   │       ├── ConcreteMath.pdf
│   │       ├── MetaFontBook.pdf
│   │       ├── The.Art.Of.Computer.Programming.Vol.4.-.Fascicle.1b.(Addison.Wesley).-.Donald.Knuth.pdf
│   │       ├── The.Art.of.Computer.Programming.Volume.1.Fascicle.1.MMIX.2004.Donald_Knuth.pdf
│   │       ├── The.Art.Of.Computer.Programming.-.Volume.4.(Donald.E.Knuth).pdf
│   │       ├── 具体数学中文版.pdf
│   │       ├── 计算机程序设计艺术(第一卷).pdf
│   │       ├── 计算机程序设计艺术(第三卷).pdf
│   │       └── 计算机程序设计艺术(第二卷).pdf
│   │   │   ├── 深入Linux内核架构(中文版).pdf
│   │   │   └── 深入Linux内核架构(英文版).pdf
│   │   │   └── Linux公社(www.linuxidc.com)-JavaScript权威指南(第6版) PDF中文版+英文版+源代码.rar
│   │   │   └── Linux公社(www.linuxidc.com)-jQuery权威指南  PDF版中文+配套源代码.rar
│   │   │   └── Lucene 实战(第2版) PDF高清中文版-Linux公社(www.linuxidc.com).rar
│   │   ├── Oracle 11g权威指南(第2版).谷长勇.扫描版 PDF
│   │   ├── Spring 3.x 企业应用开发实战 PDF完整高清扫描版+源代码
│   │   │   ├── PdfParser.zip
│   │   │   ├── Oracle 11g从入门到精通PDF清晰完整版.rar
│   │       └── 高性能Linux服务器构建实战 PDF清晰版.rar
│   │   │   └── Linux设备驱动开发详解(第2版)PDF高清版.rar
│   │   │   ├── JavaScript核心概念及实践 高清PDF扫描版 (邱俊涛).jpg
│   │   │   └── JavaScript核心概念及实践 高清PDF扫描版 (邱俊涛).rar
│   │   │   └── 实用负载均衡技术网站性能优化攻略 高清中文PDF版.rar
│   │       ├── Linux内核设计与实现(原书第3版) 清晰中文PDF.rar
│   │   ├── 《Android应用开发》.((美)Chris Haseman ) PDF清晰版
│   │   │   └── www.linuxidc.com 整理《jQuery高级编程》 高清PDF完整版.rar
│   │   │   └── www.linuxidc.com整理《MysQL权威指南(原书第2版)》清晰中文扫描版 PDF.rar
│   │   ├── PHP 5.3入门经典 中文PDF清晰扫描版
│   │   │   └── 《PHP与MySQL网站开发全接触》高清PDF.rar
│   │   ├── 《Ruby for Rails中文版》.((美)David Black ).[PDF]
│   │   │   └── www.linuxidc.com整理《Ruby for Rails中文版》.((美)David Black ).[PDF].rar
│   │   │   └── Oracle达人修炼秘籍:Oracle 11g数据库管理与开发指南 清晰PDF版.rar
│   │   │   ├── PHP专业项目实例开发 PDF.7z
│   │   ├── Ubuntu下安装PDF 文档阅读器Adobe Reader 9.5.5
│   │   │   └── UNIX 网络编程(第2版)第1卷:套接口API和X/Open 传输接口API PDF.rar
│   │       └── 代码大全2中文版(完整清晰版) PDF.7z
│   │   │   ├── C++ Primer Plus 第6版 中文版 清晰有书签PDF.rar
│   │   │   ├── Hadoop技术内幕:深入解析Hadoop Common和HDFS架构设计与实现原理 PDF高清扫描版.rar
│   │   │   ├── Hadoop技术内幕:深入解析MapReduce架构设计与实现原理 PDF高清扫描版.rar
│   │   │   ├── 《操作系统精髓与设计原理(原书第6版)》PDF中文版.rar
│   │   │   └── 编写高质量代码 改善Java程序的151个建议 PDF高清完整版.rar
│   │   ├── openSUSE 12.3 入门指南 PDF
│   │   │   ├── Java数据结构和算法 中文第二版 PDF.rar
│   │   │   ├── Java编程思想(第4版) 中文清晰PDF完整版.rar
│   │   │   ├── Perl语言入门 第六版中文清晰PDF.rar
│   │   │   ├── Perl语言编程(第三版) 高清PDF.rar
│   │   │   └── PHP和MySQL Web开发第4版 高清PDF.rar
│   │   │   ├── 大话设计模式(带目录完整版)中文PDF.rar
│   │   │   └── 诗意的边缘:PHP顶级框架Zend Framework开发实战 高清PDF.rar
│   │       ├── 《重构-改善既有代码的设计》PDF+书中源码.rar
│   │       ├── 重构改善既有代码的设计 中文PDF清晰版.rar
│       │   └── JavaScript高级程序设计(第3版)高清完整PDF中文+英文+源码.rar
│       │   ├── Node Web开发  中文高清版PDF.rar
│       │   └── NoSQL数据库入门 高清PDF.rar
│       ├── 《Web开发敏捷之道应用Rails进行敏捷Web开发(原书第4版)》.((美)Sam Ruby).[PDF]
│       │   └── 《Web开发敏捷之道应用Rails进行敏捷Web开发(原书第4版)》.((美)Sam Ruby).[PDF].rar
│       │   └── 好学的 Objective-C 高清PDF.rar
│   │   ├── 大型网站技术架构.核心原理与案例分析(李智慧) PDF清晰扫描版
│   │       └── 大型网站系统与Java中间件实践 PDF清晰扫描版.7z
│   │   │   └── HTML5与CSS3基础教程(第8版)中文高清版 PDF.7z
│   │       └── 深入理解C++11:C++11新特性解析与应用 清晰PDF.7z
│   │       └── Hive编程指南 PDF 中文高清版.rar
│   │   │   └── 《Linux命令行与Shell脚本编程大全》第2版 PDF中文版.rar
│   │   │   └── Tomcat权威指南(第二版)(中英高清PDF版+带书签) - 副本.7z
│   │       └── 构建高性能Web站点(完整版).pdf
│   │   │   └── 《C和指针》中文清晰 带书签 PDF+源代码及课后答案[完整版].7z
│   │   │   ├── C语言程序设计现代方法(第2版) 清晰 带书签  PDF.7z
│   │       └── 深入理解计算机系统(原书第2版) PDF清晰中文版.7z
│   │   │   └── 第一行代码——Android(全书完整版)高清PDF.pdf
│   │   │   ├── Linux命令行和shell脚本编程宝典 PDF.7z
│   │   │   └── Hadoop实战 第2版 高清完整PDF版及源码.7z
│   │   │   └── Scala编程完整中文版PDF.7z
│   │   │   └── Redis设计与实现 第二版 高清PDF.7z
│   │   │   ├── Learning ROS for Robotics Programming - Second Edition.pdf
│   │   │   ├── ros by example vol 1 indigo.pdf
│   │   │   ├── ros by example vol 2 indigo.pdf
│   │   │   ├── ROScheatsheet_Indigo.pdf
│   │   │   └── 机器人操作系统(ROS)浅析.pdf
│   │   │   ├── SQL Server 2012实施与管理实战指南 (俞榕刚,朱桦) PDF高清扫描版[250M].7z
│   │   │   └── Bootstrap用户手册:设计响应式网站 高清晰PDF目录书签版.7z
│   │   │   ├── Oracle Database 9i10g11g编程艺术深入数据库体系结构(第2版).pdf.7z
│   │   │   └── 深入理解Bootstrap 高清晰完整版PDF.pdf
│   │       └── 鸟哥的Linux私房菜-基础学习篇(第四版)高清完整书签PDF版(Linuxidc.com).pdf
│   │   │   └── Hadoop权威指南(第3版) 修订版(带目录书签) 中文PDF高清晰.rar
│   │   │   ├── HTML5权威指南 中文高清晰PDF扫描版.7z
│   │   │   └── HTML5权威指南 高清中文PDF扫描版.rar
│   │   │   └── Java程序设计语言(第4版)高清晰书签PDF.rar
│   │   │   ├── C++ Primer Plus 第6版 中文版 清晰有书签PDF+源代码 下载地址.txt
│   │   │   └── 完美C ++ (第5版)+ C++ Primer中文版清晰扫描PDF.rar
│   │       └── 收获,不止Oracle(高清扫描完美书签PDF).rar
│   │   │   └── R语言编程艺术 中文完整清晰书签版PDF.rar
│   │   ├── Eclipse 3.0程序开发技术详解 PDF清晰扫描版带书签
│   │   │   └── Eclipse 3.0程序开发技术详解 PDF清晰扫描版带书签.7z
│   │   │   └── Hadoop应用开发技术详解清晰扫描版PDF.rar
│   │   ├── [Spring揭秘].王福强.PDF文字版
│   │   │   └── [Spring揭秘].王福强.PDF文字版.7z
│   │   └── 《涂抹Oracle—三思笔记之一步一步学Oracle》.(李丙洋).PDF版
│   │   │   ├── Java 并发编程的艺术PDF清晰完整版.7z
│   │   │   ├── Netty权威指南 PDF完整版带目录书签.7z
│   │   │   └── Python学习手册(第4版) 原版清晰PDF带书签目录.7z
│   │   │   └── SQL语言艺术PDF中文清晰完整扫描版.7z
│   │       ├── Python基础教程(第2版)高清版PDF.7z
root@http://990487026.blog.51cto.com~#



本文谢绝转载,原文来自http://990487026.blog.51cto.com


本文出自 “魂斗罗” 博客,谢绝转载!

Linux下使用curlftpfs挂载远程FTP服务器