當前位置:首頁 » 文件管理 » shellftp上傳文件夾

shellftp上傳文件夾

發布時間: 2022-11-29 14:39:08

『壹』 使用shell腳本批量上傳文件

1、設置ssh無密碼訪問
2、用scp -R ,例如
scp -R /root/tmp root@server:/root
3、或者用rsync命令,例如
#!/bin/sh
/usr/bin/rsync -av '-e ssh -p 22' [email protected]:/root/tmp /root/

『貳』 linux shell 腳本ftp傳輸文件

ftp xxxxftp伺服器
put命令上傳
或者
輸入ftp
執行open xxxftp伺服器
然後 再執行
put命令上傳。

『叄』 我在網上找的了一個shell腳本用於給FTP伺服器傳送文件,但是部分內容不懂 求大神賜教

FTPIT只是個標志,你看最後邊還有一個FTPIT,整體是這樣的
ftp -i -n $IP <<FTPIT
...
FTPIT
它就和<<EOF是一樣的,就是代表在前後兩個FTPIT之間的內容傳給ftp命令執行。

『肆』 linux下ftp伺服器的上傳下載的過程

在我用的所有ftp伺服器中來說,首推iis7伺服器管理工具,而且一直在用,感覺非常好。它可以作為FTP的客戶端,想要進行FTP的上傳下載操作,只需要下載安裝iis7伺服器管理工具就可以了,操作不復雜!

簡單的介紹一下iis7伺服器管理工具:可以批量管理WIN系列伺服器、VPS、批量導入伺服器VPS的IP,埠,賬號和密碼 、批量打開N個伺服器VPS的遠程桌面、遠程桌面後,遠程窗口右上角會出現 伺服器備注的信息,如鄭州xxx號伺服器 5、遠程桌面後,不影響任務欄顯示。可以及時看其他窗口。支持多種方式連接,操作簡潔,自身附帶教程。


第一步:點擊主程序圖中「上傳下載」鍵;

第二步:點擊「 Ftp」;

第三步:點擊「添加」;

第四步:在彈出伺服器信息框中填寫Ftp信息,注意:FIP ip埠、賬號、密碼為必填項;

第五步:選擇需要打開的FTP伺服器;

第六步:點擊打開,即刻見FTP效果圖。

『伍』 linux系統內 怎麼使用shell實現自動上傳文件到ftp伺服器

ftp自動登錄上傳單個文件。
把下面腳本另存為文件加入到crontab中即可實現ftp自動上傳文件。
####把本地/home/databachup/a.sh up ftp /home/databackup 下####
#!/bin/bash
ftp -n<<!
open 192.168.1.171
user guest 123456
binary
cd /home/data
lcd /home/databackup
prompt
put a.sh a.sh
close
bye
!
註解:
1. -n 不受.netrc文件的影響。(ftp默認為讀取.netrc文件中的設定)
2. << 是使用即時文件重定向輸入。
3. !是即時文件的標志它必須成對出現,以標識即時文件的開始和結尾。

『陸』 linux系統用shell寫個腳本ftp上傳下載文件,文件名帶日期。

這個不是一句話搞定的
vi xxxx.sh 寫一個腳本

#/bin/bash

DATE=`date "%Y%M%D"`
DIR=/xxxxx/xxx
cd $DIR
lftp -pxxx [email protected]
cd xxxxx
get $DATE.txt
exit

chmod +x xxxx.sh
然後 sh xxxx.sh

大致的結構這樣,具體的你要好好研究一下shell才可以。

『柒』 linux下用shell編程FTP上傳文件的問題

Linux下用shell編程實現ftp自動登錄上傳文件,代碼如下:
####把本地/home/databachup/a.sh up ftp /home/databackup 下####
#!/bin/bash
ftp -n<<!
open FTP伺服器IP地址
user FTP賬戶 FTP密碼
binary
cd /home/data
lcd /home/databackup
prompt
put a.sh a.sh #要上傳的文件
close
bye
!

『捌』 PowerShell上傳文件到FTP伺服器

$fileinf=New-Object System.Io.FileInfo("D:\My Documents\works\Downloads\2.txt")
$listFTP = [system.net.ftpwebrequest] [system.net.webrequest]::create`("ftp://115.*.*.*/"+$fileinf.name)
$listFTP.UseBinary = $true;
$listFTP.Credentials = New-Object System.Net.NetworkCredential("username","passwold")
$listFTP.Method=[system.net.WebRequestMethods+ftp]::UploadFile
$listFTP.KeepAlive=$false
$sourceStream = New-Object System.Io.StreamReader($fileInf.fullname)
$fileContents = [System.Text.Encoding]::UTF8.GetBytes($sourceStream.ReadToEnd())
$sourceStream.Close();
$listFTP.ContentLength = $fileContents.Length;
$requestStream = $listFTP.GetRequestStream();
$requestStream.Write($fileContents, 0, $fileContents.Length);
$requestStream.Close();
$response =$listFTP.GetResponse();
$response.StatusDescription
$response.Close();

以上是代碼,以下是返回。
226 Transfer complete. 7,146 bytes transferred. 3.79 KB/sec.

『玖』 linux下用shell編程FTP上傳文件的問題

Linux下用shell編程實現ftp自動登錄上傳文件,代碼如下:
####把本地/home/databachup/a.sh up ftp /home/databackup 下####
#!/bin/bash
ftp -n<<!
open FTP伺服器IP地址
user FTP賬戶 FTP密碼
binary
cd /home/data
lcd /home/databackup
prompt
put a.sh a.sh #要上傳的文件
close
bye
!

『拾』 uipath上傳文件夾到ftp

如圖UIPATH的FTP插件只能上傳文件,不能上傳文件夾,使用zip活動壓縮後上傳,如圖,出現中文亂碼

最後使用invoke power shell活動來壓縮,在使用ftp活動的upload files上傳壓縮包,invoke power shell的命令如下

Compress-Archive -Path C:\ Users \ Documents \ UiPath \ 2 -DestinationPath C:\ Users \ Documents \ UiPath \ 2 \ 1.zip

熱點內容
acfun伺服器地址 發布:2025-07-22 18:29:11 瀏覽:952
ftp禁止刪除 發布:2025-07-22 18:29:06 瀏覽:601
蘋果手機5怎麼設密碼 發布:2025-07-22 18:23:51 瀏覽:960
蔚來es8買哪個配置性價比高 發布:2025-07-22 18:21:46 瀏覽:275
寶可夢我的世界自創伺服器 發布:2025-07-22 18:09:31 瀏覽:226
男人的圖片密碼多少 發布:2025-07-22 18:07:45 瀏覽:367
ftp直接訪問nas 發布:2025-07-22 18:00:53 瀏覽:233
java的對象的屬性值 發布:2025-07-22 17:58:59 瀏覽:745
黑魂的伺服器是電腦和主機共用嗎 發布:2025-07-22 17:56:35 瀏覽:630
linux看時間 發布:2025-07-22 17:55:37 瀏覽:102