当前位置:首页 » 文件传输 » linux上传下载
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

linux上传下载

发布时间: 2022-03-06 11:08:01

⑴ 如何往linux服务器上传文件

Linux服务器上一般都开放ssh服务方便远程登录,所以可以利用基于ssh的scp协议来上传文件,用这种方法Linux服务器不需要额外设置,也不需要额外安装软件,只需要保证ssh能够正常登录即可。接下来,然后是Windows客户端,需要在Windows上安装一个WinSCP软件,选择scp协议并且输入ssh登录用户名和密码就可以上传文件了;而如果客户端是Linux系统,则只需要利用Linux上面的scp命令就可以上传了,scp的上传文件格式是这样的:
scp 本地文件路径 用户名@远程主机IP:远程主机保存上传文件的目录
示例:scp /home/user/putfile root@IP地址:/root/doc

⑵ linux下ftp服务器的上传下载的过程

在我用的所有ftp服务器中来说,首推iis7服务器管理工具,而且一直在用,感觉非常好。它可以作为FTP的客户端,想要进行FTP的上传下载操作,只需要下载安装iis7服务器管理工具就可以了,操作不复杂!

简单的介绍一下iis7服务器管理工具:可以批量管理WIN系列服务器、VPS、批量导入服务器VPS的IP,端口,账号和密码 、批量打开N个服务器VPS的远程桌面、远程桌面后,远程窗口右上角会出现 服务器备注的信息,如郑州xxx号服务器 5、远程桌面后,不影响任务栏显示。可以及时看其他窗口。支持多种方式连接,操作简洁,自身附带教程。


第一步:点击主程序图中“上传下载”键;

第二步:点击“ Ftp”;

第三步:点击“添加”;

第四步:在弹出服务器信息框中填写Ftp信息,注意:FIP ip端口、账号、密码为必填项;

第五步:选择需要打开的FTP服务器;

第六步:点击打开,即刻见FTP效果图。

⑶ linux 系统间的文件上传下载

最简单的方法就是拿优盘到105服务器上去cp,或者到可以ftp的区域的ftp,呵呵。
如果都不允许,那你这个区域公司允许通过什么方式可以访问105服务器呢?

如果http可以访问,那你可以配置APACHE,通过浏览器下载你的软件。

⑷ Linux中的上传和下载的命令是什么呢

2015年2月8日2时18分45秒

⑸ linux下FTP服务器实现本地用户上传下载

安装vsftpd这个程序.然后文本编辑器打开/etc/vsftpd.conf这个配置文件.
修改以下几行
#Local_enble=yes
#Write_enable=no

Local_enble=yes
Write_enable=yes
重启vsftpd服务就可以用本地用户上传了

⑹ 在 LINUX 命令行下 怎样下载一个网络上的文件

一、方法如下

1、wget是linux下一个从网络上自动下载文件的常用自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。一般的使用方法是: wget + 空格 + 参数 + 要下载文件的url路径,例如:

wgethttp://www.linuxsense.org/xxxx/xxx.tar.gz

2、-c参数, 这个也非常常见, 可以断点续传, 如果不小心终止了, 可以继续使用命令接着下载,例如:

wget-chttp://www.linuxsense.org/xxxx/xxx.tar.gz

二、Wget常用参数

1、-b:后台下载,Wget默认的是把文件下载到当前目录。

2、-O:将文件下载到指定的目录中。

3、-P:保存文件之前先创建指定名称的目录。

4、-t:尝试连接次数,当Wget无法与服务器建立连接时,尝试连接多少次。

5、-c:断点续传,如果下载中断,那么连接恢复时会从上次断点开始下载。

6、-r:使用递归下载。

三、关于Linux

1、Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

2、Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

3、严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。

⑺ linux怎么实现文件上传下载

你可以搭建一个FTP服务器啊!

⑻ Linux如何做上传下载测速

wgethttps://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py

chmod+xspeedtest_cli.py

./speedtest-cli

然后就可以测试了

希望可以帮助你请采纳谢谢

⑼ linux中的 vsftp服务,上传和下载文件指的是将那的文件上传和下载到哪

vsftp服务是ftp服务,把服务器上的文件下载到本地硬盘,下载到哪里是由您说了算的。

vsftp的配置相对简单。您设置一个主目录给FTP用户,这个主目录就是该用户的默认上传目录。

假如我的回答对您有所帮助,望采纳!

⑽ 用java写一个从linux上传下载的系统

可以用ftp实现文件的上传下载,跟linux还是windows没有关系。

把linux作为remote server就可以了。

public static void backupUploadWithCommonsFTP(File fileToBeUpload) {
FTPClient f = new FTPClient();
boolean backupDirectoryExist = false;
boolean fileToBeUploadExist = false;
FTPFile backupDirectory = null;
try {
f.connect(server.getServer());
f.login(server.getUsername(), server.getPassword());
FTPFile[] directories = f.listDirectories();
// Check for existence of backup directory
for (FTPFile file : directories) {
String filename = file.getName();
if (file.isDirectory() && filename.equalsIgnoreCase("backup")) {
backupDirectory = file;
backupDirectoryExist = true;
break;
}
}
if (!backupDirectoryExist) {
f.makeDirectory("backup");
}
// Check if file already exist on the server
f.changeWorkingDirectory("files");
FTPFile[] files = f.listFiles();
f.changeWorkingDirectory("backup");
String filePathToBeBackup="/home/user/backup/";
String prefix;
String suffix;
String fileNameToBeBackup;
FTPFile fileReadyForBackup = null;
f.setFileType(FTP.BINARY_FILE_TYPE);
f.setFileTransferMode(FTP.BINARY_FILE_TYPE);
for (FTPFile file : files) {
if (file.isFile() && file.getName().equals(fileToBeUpload.getName())) {
prefix = FilenameUtils.getBaseName(file.getName());
suffix = ".".concat(FilenameUtils.getExtension(file.getName()));
fileNameToBeBackup = prefix.concat(Calendar.getInstance().getTime().toString().concat(suffix));
filePathToBeBackup = filePathToBeBackup.concat(fileNameToBeBackup);
fileReadyForBackup = file;
fileToBeUploadExist = true;
break;
}
}
// If file already exist on the server create a backup from it otherwise just upload the file.
if(fileToBeUploadExist){
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
f.retrieveFile(fileReadyForBackup.getName(), outputStream);
InputStream is = new ByteArrayInputStream(outputStream.toByteArray());
if(f.storeUniqueFile(filePathToBeBackup, is)){
JOptionPane.showMessageDialog(null, "Backup succeeded.");
f.changeWorkingDirectory("files");
boolean reply = f.storeFile(fileToBeUpload.getName(), new FileInputStream(fileToBeUpload));
if(reply){
JOptionPane.showMessageDialog(null,"Upload succeeded.");
}else{
JOptionPane.showMessageDialog(null,"Upload failed after backup.");
}
}else{
JOptionPane.showMessageDialog(null,"Backup failed.");
}
}else{
f.changeWorkingDirectory("files");
f.setFileType(FTP.BINARY_FILE_TYPE);
f.enterLocalPassiveMode();
InputStream inputStream = new FileInputStream(fileToBeUpload);
ByteArrayInputStream in = new ByteArrayInputStream(FileUtils.readFileToByteArray(fileToBeUpload));
boolean reply = f.storeFile(fileToBeUpload.getName(), in);
System.out.println("Reply code for storing file to server: " + reply);
if(!f.completePendingCommand()) {
f.logout();
f.disconnect();
System.err.println("File transfer failed.");
System.exit(1);
}
if(reply){

JOptionPane.showMessageDialog(null,"File uploaded successfully without making backup." +
"\nReason: There wasn't any previous version of this file.");
}else{
JOptionPane.showMessageDialog(null,"Upload failed.");
}
}
//Logout and disconnect from server
in.close();
f.logout();
f.disconnect();
} catch (IOException e) {
e.printStackTrace();
}

}