我甚至不知道怎么写正确的问题,因为问它有点令人费解。这就是问题所在。用户X希望FTP访问/ User /x文件夹和/var/www/x文件夹。如何让用户访问两个地方,而不为每个用户创建2个ftp帐户。我正在Ubuntu11.04上使用vsftpd。他将使用filezilla登录,并希望看到以下结构或类似的内容:
/ <-- The root of the ftp directory
usr/x <-- The user X
www/x <-- The www folder for X
这可能在一个ftp访问帐户中吗?
我是做文件复制从Linux到Windows共享通过FTP。
一旦复制完成,我将把它移动到isilon存储,它是在网络路径上共享的(手动)。
现在我已经创建了一个批处理文件,它将从FTP共享路径复制到网络路径。
那么,如何在FTP下载之后启动批处理文件呢?我怎么才能完全自动化呢?
来自Linux
ftp -n ip
user "user" "pwd"
put app.tar.gz
一旦完成,我想移动它的网络共享路径。
我正在尝试为PHP中的文件创建一个下载工具。它将从服务器下载到本地计算机。
下面是我现在的代码:
// connect and login to FTP server
$ftp_server = "files.000webhost.com";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, "jonasvdr", "*******");
$local_fil
我有一个工作,将收集数据从FTP使用Get a file with FTP,我希望它只收集昨天的文件,或大于n天或基础上的特定日期。
怎么做到的?有可能吗?
我知道的是Get a file with FTP只将文件直接从FTP复制到目标文件夹。因此,我不能使用任何字段并将其赋值给JavaScript变量来创建条件。
我的要求是只在昨天搬家或者..。文件从FTP到我需要的位置,不是所有的,因为我有很多文件大约30K-40K与不同的文件大小,它将花费大量的时间,如果我这样做。下面是我设计的图片。
我尝试从ftp服务器ftp://ftp.prodega.ch复制许多文件,因此我创建了一个名为code.txt的文件,其文本如下:
open ftp.prodega.ch
user
password
lcd E:\f2
cd Bilder1
get file1.jpg
bye
然后在命令提示符中执行以下命令:
ftp -s:code.txt
文件file1.jpg正在复制到本地E:\f2文件夹中;我尝试使用mget *而不是get file1.jpg从ftp文件夹Bilder1复制所有文件,但它不起作用。
成功复制了第一个映像,但是第二个映像(使用mget *)没有被复制
我有一个批处理脚本,动态创建一些文件,并生成四个文件与一些随机的文件名基于时间,日期等。然后,它需要上传该文件通过FTP到服务器。
到目前为止,我的.bat文件有一行类似于"ftp -s:ftp.txt“的内容。Ftp.txt包含一些相当简单的FTP脚本内容:
open ftp.myserver.com
username
password
put filename1.dat
put filename2.dat
put filename3.dat
put filename4.dat
我想要做的是传入需要上传的文件名,然后将"put filename1.dat“替换为"pu