shellftp上傳文件夾命令
① 求cmd中ftp所有命令!
1、首先打開 cmd命令行。
② aix鏈哄櫒鎶奻tp鍛戒護鏀懼埌shell 閲屾墽琛,lcd鐨勬椂鍊欐彁紺烘枃浠跺す涓嶅瓨鍦
ftp shell lcd涓嶈搗浣滅敤瑙e喅鏂規
③ 鍦 Linux 涓浣跨敤 sFTP 涓婁紶鎴栦笅杞芥枃浠跺す
sFTP錛堝畨鍏ㄦ枃浠朵紶杈撶▼搴忥級鏄涓縐嶅畨鍏ㄧ殑浜や簰寮忔枃浠朵紶杈撶▼搴忥紝鍏跺伐浣滄柟寮忎笌 FTP錛堟枃浠朵紶杈撳崗璁錛夌被浼箋 鐒惰岋紝sFTP 姣 FTP 鏇村畨鍏錛涘畠閫氳繃鍔犲瘑 SSH 浼犺緭澶勭悊鎵鏈夋搷浣滐紝鍦ㄦ湰鏂囦腑錛屾垜浠灝嗗悜浣犲睍紺哄備綍浣跨敤 sFTP 涓婁紶/涓嬭澆鏁翠釜鐩褰曪紙鍖呮嫭鍏跺瓙鐩褰曞拰瀛愭枃浠訛級錛屽傚筁inux緋葷粺涓嶅お鐔熸倝鐨勮瘽鍙浠ュ弬鑰冦奓iux灝辮ヨ繖涔堝︺嬭繖鏈涔︺
濡備綍鍦 Linux 涓浣跨敤 sFTP 浼犺緭鏂囦歡/鏂囦歡澶
榛樿ゆ儏鍐典笅錛孲FTP 鍗忚閲囩敤鍜 SSH 浼犺緭鍗忚涓鏍風殑鏂瑰紡寤虹珛鍒拌繙紼嬫湇鍔″櫒鐨勫畨鍏ㄨ繛鎺ャ傝櫧鐒訛紝鐢ㄦ埛楠岃瘉浣跨敤綾諱技浜 SSH 榛樿よ劇疆鐨勫瘑鐮佹柟寮忥紝浣嗘槸錛屽緩璁鍒涘緩鍜屼嬌鐢 SSH 鏃犲瘑鐮佺櫥褰曪紝浠ョ畝鍖栧拰鏇村畨鍏ㄥ湴榪炴帴鍒拌繙紼嬩富鏈恆 瑕佽繛鎺ュ埌榪滅▼ sftp 鏈嶅姟鍣錛屽備笅寤虹珛涓涓瀹夊叏 SSH 榪炴帴騫跺壋寤 SFTP 浼氳瘽錛 $ sftp [email protected] 鐧誨綍鍒拌繙紼嬩富鏈哄悗錛屼綘鍙浠ュ備笅榪愯屼氦浜掑紡鐨 sFTP 鍛戒護 sftp ls #list directory sftp pwd #print working directory on remote host sftp lpwd #print working directory on local host sftp mkdir uploads #create a new directory
瑕佸皢鏁翠釜鐩褰曚笂浼犲埌榪滅▼ Linux 涓繪満涓錛岃蜂嬌鐢╬ut鍛戒護銆備絾鏄錛屽傛灉鐩褰曞悕縐頒笉瀛樺湪浜庤繙紼嬩富鏈轟笂鐨勫伐浣滅洰褰曚腑錛屼綘灝嗘敹鍒伴敊璇錛屽備笅闈㈢殑灞忓箷鎴鍥炬墍紺恆 鍥犳わ紝棣栧厛鍦ㄨ繙紼嬩富鏈轟笂鍒涘緩涓涓鍏鋒湁鐩稿悓鍚嶇О鐨勭洰褰曪紝鐒跺悗浠庢湰鍦頒富鏈轟笂浼犲畠錛-r鍙傛暟鍏佽告嫹璐濆瓙鐩褰曞拰瀛愭枃浠訛細 sftp put -r Tecmint.com-articles sftp mkdir Tecmint.com-articles sftp put -r Tecmint.com-articles
瑕佷繚鐣欎慨鏀規椂闂淬佽塊棶鏃墮棿浠ュ強琚浼犺緭鐨勬枃浠剁殑妯″紡錛岃蜂嬌鐢-p鏍囧織銆 sftp put -pr Tecmint.com-articles
濡備綍浣跨敤 sFTP 涓嬭澆鏂囦歡澶
瑕佷粠榪滅▼ Linux 涓繪満涓嬭澆鏁翠釜 fstools-0.0 鏂囦歡澶瑰埌鏈鏈轟腑錛屽備笅鎵紺轟嬌鐢 get 鍛戒護甯︿笂-r鏍囧織錛 sftp get -r fstools-0.0
濡傛灉鏂囦歡澶瑰凡緇忎笅杞藉畬鎴愪簡錛屾帴鐫鏌ョ湅鏈鏈虹殑宸ヤ綔鐩褰曘 瑕侀鍑 sFTP shell錛岃緭鍏ワ細 sftp bye鎴栬卻ftp exit 璇鋒敞鎰忥紝涓轟簡闃叉㈢敤鎴瘋塊棶榪滅▼涓繪満涓婄殑鏁翠釜鏂囦歡緋葷粺錛屽嚭浜庡畨鍏ㄥ師鍥狅紝浣犲彲浠ヤ嬌鐢 chroot Jail灝 sFTP 鐢ㄦ埛闄愬埗鍒板叾涓葷洰褰曚腑銆 灝辨槸榪欐牱浜嗭紒鍦ㄦ湰鏂囦腑錛屾垜浠鍚戜綘灞曠ず浜嗗備綍浣跨敤 sFTP 涓婁紶/涓嬭澆鏁翠釜鐩褰曘
④ 在線求助,用shell腳本在FTP命令下怎麼創建當前日期命名的文件夾
ftp -n $IP <<EOF
date | mkdir
EOF
⑤ 請問在DOS下進入FTP,用什麼命令可以在FTP裡面新建文件夾(目錄)啊
mkdir
dir-name:在遠程主機中建一目錄
如果你想學習使用進行後台FTP下載,那麼就必須學習FTP指令。
FTP的命令行格式為:
ftp
-v
-d
-i
-n
-g
[主機名]
,
其中
-v
顯示遠程伺服器的所有響應信息;
-n
限制ftp的自動登錄,即不使用;.n
etrc文件;
-d
使用調試方式;
-g
取消全局文件名。
FTP使用的內部命令如下(中括弧表示可選項):
1.![cmd[args>:在本地機中執行交互shell,exit回到ftp環境,如:!ls*.zip
2.$
macro-ame[args]:
執行宏定義macro-name。
3.account[password]:
提供登錄遠程系統成功後訪問系統資源所需的補充口令。
4.append
local-file[remote-file]:將本地文件追加到遠程系統主機,若未指定遠程系統文件名,則使用本地文件名。
5.ascii:使用ascii類型傳輸方式。
6.bell:每個命令執行完畢後計算機響鈴一次。
7.bin:使用二進制文件傳輸方式。
8.bye:退出ftp會話過程。
9.case:在使用mget時,將遠程主機文件名中的大寫轉為小寫字母。
10.cd
remote-dir:進入遠程主機目錄。
11.cp:進入遠程主機目錄的父目錄。
12.chmod
mode
file-name:將遠程主機文件file-name的存取方式設置為mode,如:chmod
777
a.out。
13.close:中斷與遠程伺服器的ftp會話(與open對應)。
14.cr:使用asscii方式傳輸文件時,將回車換行轉換為回行。
15.delete
remote-file:刪除遠程主機文件。
16.debug[debug-value]:設置調試方式,
顯示發送至遠程主機的每條命令,如:deb
up
3,若設為0,表示取消debug。
17.dir[remote-dir][local-file]:顯示遠程主機目錄,並將結果存入本地文件
18.disconnection:同close。
19.form
format:將文件傳輸方式設置為format,預設為file方式。
20.get
remote-file[local-file]:
將遠程主機的文件remote-file傳至本地硬碟的local-file。
21.glob:設置mdelete,mget,mput的文件名擴展,預設時不擴展文件名,同命令行的-g參數。
22.hash:每傳輸1024位元組,顯示一個hash符號(#)。
23.help[cmd]:顯示ftp內部命令cmd的幫助信息,如:help
get。
24.idle[seconds]:將遠程伺服器的休眠計時器設為[seconds]秒。
25.image:設置二進制傳輸方式(同binary)。
26.lcd[dir]:將本地工作目錄切換至dir。
27.ls[remote-dir][local-file]:顯示遠程目錄remote-dir,
並存入本地文件local-file。
28.macdef
macro-name:定義一個宏,遇到macdef下的空行時,宏定義結束。
29.mdelete[remote-file]:刪除遠程主機文件。
30.mdir
remote-files
local-file:與dir類似,但可指定多個遠程文件,如
:mdir
*.o.*.zipoutfile
。
31.mget
remote-files:傳輸多個遠程文件。
32.mkdir
dir-name:在遠程主機中建一目錄。
33.mls
remote-file
local-file:同nlist,但可指定多個文件名。
34.mode[modename]:將文件傳輸方式設置為modename,
預設為stream方式。
35.modtime
file-name:顯示遠程主機文件的最後修改時間。
36.mput
local-file:將多個文件傳輸至遠程主機。
37.newer
file-name
⑥ 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
⑦ Linux 命令詳解:SFTP
在Linux/Unix/macOS系統中,SFTP(Secure File Transfer Protocol)是安全文件傳輸的重要工具,它基於SSH協議,提供更安全的文件傳輸方式,推薦替代不安全的FTP。本文將深入解析SFTP的使用,包括連接方法、命令參數、目錄管理以及最佳實踐。
連接與基本操作
由於SFTP基於SSH,通常使用SSH密鑰進行身份驗證。連接命令示例如下(可指定自定義埠):
ssh -P [port] [username]@[server_address]
連接後,會看到sftp>的提示,使用exit退出。若路徑指向文件,會直接下載,指向目錄則會遞歸下載。
參數詳解與目錄管理
SFTP解釋器內置了幫助文檔,查看目錄、文件內容、切換目錄和創建文件夾的命令如下:
- 查看工作目錄:cd
- 查看目錄內容:ls
- 查看詳細信息:ls -la
- 切換目錄:cd [directory]
- 創建文件夾:mkdir [folder_name]
在本地目錄操作前,命令前加'l',如ls -l 。
文件傳輸
從伺服器下載文件使用get,本地上傳文件使用put。例如:
- get [remote_path] [newName]
- put [local_path] [remote_path]
- 上傳目錄時確保目標目錄存在,否則需先創建。
最佳實踐
在日常操作中,建議按照以下步驟進行:
- 安全連接到遠程伺服器
- 使用埠指定
- 從伺服器下載文件
- 上傳本地文件
- 檢查伺服器和本地目錄內容
- 在SFTP中執行本地Shell命令
⑧ 轉錄組測序所得的數據,怎樣傳到NCBI的SRA資料庫
xshell連接NCBI伺服器 輸入命令 ftp
連接成功後輸入賬號 密碼
mkdir命令創建一個文件夾,以你的BioProject accession命名
FTP 連接成功後連接成功後
進入剛才建立的BioProject文件夾
把原始數據拖進去即可
傳輸過程中,如果一定時間(五分鍾?)沒有激活傳輸界面,可能會導致連接斷開
進度可能會一直停在99%,重新連接成功後,也一直卡在99%,不過似乎數據還是上傳成功了的
傳輸成功的會顯示linked,同時FTP里對應的文件會消失 傳輸成功的會顯示linked,同時FTP里對應的文件會消失
全部文件夾都傳輸成功了會變成queued
然後就等NCBI處理了