我想从 FTP 下载一个目录,其中包含一些源代码。最初,我是这样做的:
wget -r ftp://path/to/src
Run Code Online (Sandbox Code Playgroud)
不幸的是,目录本身是 SVN 检出的结果,因此有很多 .svn 目录,爬取它们需要更长的时间。是否可以排除那些 .svn 目录?
小智 20
wget -X directory_to_exclude[,other_directory_to_exclude] -r ftp://URL_ftp_server
Run Code Online (Sandbox Code Playgroud)
SERVER
|-logs
|-etc
|-cache
|-public_html
|-images
|-videos ( want to exclude )
|-files
|-audio (want to exclude)
Run Code Online (Sandbox Code Playgroud)
wget -X /public_html/videos,/public_html/audio ftp:SERVER/public_html/*
Run Code Online (Sandbox Code Playgroud)