當前位置:首頁 » 文件傳輸 » 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();
}

}