linux發送文件
⑴ 如何在linux主機之間傳送文件和文件塊
文件互傳有命令可以直接進行,方法如下: 1、查看是否安裝了scp,如未安裝,可運行yum install scp即可。 2、運行遠程拷貝命令scp ./文件名 root@ip:/遠程主機文件安放目錄。 3、輸入遠程主機的root密碼即可。
⑵ Linux系統下 發送文件的命令是
最簡單的ssh傳送,比如我有一台機子叫linux1,另外一台叫linux2(IP:192.168.0.1),我要把linux1下面的/oracle/app/test.sh傳送到linux2下面的/data下面
用一下命令
scp /oracle/app/test.sh 192.168.0.1:/data
OK
⑶ 能否在linux下直接用curl命令發送文件內容
1、減號」-」就是代表標准輸出/標准輸入, 「-」可以代替stdin和stdout
2、復制目錄
tar cvf - /home/oracle | tar xvf - -C /opt
3、復制文件
tar cf - access.log |tar xf - -C /opt
4、cat id_rsa.pub |ssh [email protected] 『cat - >> ~/.ssh/authorized_keys』
或者
cat a.txt |ssh [email protected] 『cat - >> ~/a.txt』
⑷ linux之間怎麼傳文件
確認兩台機子都有命令scp後,使用scp可以實現傳遞文件
命令格式
scp -P埠 用戶名@ip地址:/遠程機子目錄/文件 /本地目錄/文件
示例:
scp -P1234 [email protected]:/tmp/a.txt /tmp/.
若沒有scp命令,需安裝ssh。可以用yum search ssh 查詢哪個安裝包包含scp命令。
我記得安裝包應該如下:
yum -y install openssh-clients
⑸ linux下 如何寫一個shell 使用sftp發送文件到指定伺服器 每次要手工輸入
你可以試試下面的方法,把sftp內的操作都寫到EOF裡面
sftp -oPort=$PORT $USERNAME@$IP <<EOF
cd $FTP2DIR
mkdir $DATA_DATE
cd $DATA_DATE
put $EXPORT_LOCAL_DIR/$data_file_name
put $EXPORT_LOCAL_DIR/$verf_file_name
exit
close
bye
EOF
⑹ 連個linux系統之間傳文件有幾種方法
可以使用scp命令。具體方法:
scp 本地用戶名@IP地址:文件名 1 遠程用戶名 @IP 地址 : 文件名 2
[ 本地用戶名 @IP 地址:] 可以不輸入 , 可能需要輸入遠程用戶名所對應的密碼 。
可能有用的幾個參數 :
-v 和大多數 linux 命令中的 -v 意思一樣 , 用來顯示進度 . 可以用來查看連接 , 認證 , 或是配置錯誤 .
-C 使能壓縮選項 .
-P 選擇埠 . 注意 -p 已經被 rcp 使用 .
-4 強行使用 IPV4 地址 .
-6 強行使用 IPV6 地址 .
-r Recursively entire directories.
如——
本地的檔案到遠程的機器上
scp /etc/lilo.conf
會將本地的 /etc/lilo.conf 這個檔案 到使用者my 的家目錄下。
舉例:
本地的檔案到遠程的機器上
scp /etc/lilo.conf
會將本地的 /etc/lilo.conf 這個檔案 到 net67使用者 k 的家目錄下。
遠程機器上的檔案到本地來
scp .etc/lilo.conf /etc
會將 中 /etc/lilo.conf 檔案 到本地的 /etc 目錄下。
保持從來源 host 檔案的屬性
scp –p k@net67.:/etc/lilo.conf /etc
在此必須注意使用者的許可權是否可讀取遠程上的檔案,若想知道更多關於 scp 的使用方法,可去看看 scp 的使用手冊。
⑺ linux shell如何傳送文件
兄弟分兩步走不要一步到位,函數我給你列了,你想下怎麼編輸入密碼的問題
#將本地文件復制到遠程伺服器中(遠程伺服器用戶@遠程伺服器IP)
#upload
scp -r local_path user_name@server_ip:tel_path
#將遠程伺服器中的文件拷貝到本地(遠程伺服器用戶@遠程伺服器IP)
#download
scp user_name@server_ip:tel_path local_path
⑻ 如何在linux兩個用戶之間互相發送文件內容
無論本地還是遠程都有很多方法呢, 譬如最簡單的就是藉由 /tmp 目錄下雙發皆可讀寫的文件共享內容, 若需要跨越遠程訪問還可考慮 scp 到 /tmp 目錄下交換等 ...
⑼ 怎樣通過命令行給linux傳輸文件
怎樣通過命令行給linux傳輸文件,方法如下
一、從伺服器下載文件到本機
1、修改文件所屬
由於只能下載文件所屬為自己的文件,所以要做修改文件所屬的操作。
chown hudelei /opt/logs/tomcat/app/tomcat_stk_nm/stk-time.log
2、下載到本機
scp [email protected]:/opt/logs/tomcat/app/tomcat_stk_nm/stk-time.log /Users/hvvi/Desktop
3、輸入密碼
1、scp -r /Users/hddvvi/Desktop/load [email protected]:/opt/logs/tomcat/app/tomcat_stk_nm/
注意:加上 -r,否則會報錯:not a regular file
2、輸入密碼3、文件移動上上層 mv filename.java 。。/
註:本文使用的是mac本機和linux伺服器。
⑽ Linux文件傳輸命令有哪些
Linux下幾種文件傳輸命令 sz rz sftp scp介紹
1.sftp
Secure Ftp
是一個基於SSH安全協議的文件傳輸管理工具。由於它是基於SSH的,會在傳輸過程中對用戶的密碼、數據等敏感信息進行加密,因此可以有效的防止用戶信息
在傳輸的過程中被竊取,比FTP有更高的安全性。在功能方面與FTP很類似,不僅可以傳輸文件數據,而且可以進行遠程的文件管理(如建立,刪除,查看文件
列表等操作)。Sftp與ftp雖然只有一字之差,但基於的傳輸協議卻是不同的。因此不能用sftp client去連接ftp server 也不能用
ftp client 去連接 sftp server。
建立連接:sftp user@host
從本地上傳文件:put localpath
下載文件:get remotepath
與遠程相對應的本地操作,只需要在命令前加上」l」 即可,方便好記。
例如:lcd lpwd lmkdir
2.scp
SCP :secure (remote file program) 也是一個基於SSH安全協議的文件傳輸命令。與sftp不同的是,它只提供主機間的文件傳輸功能,沒有文件管理的功能。
復制local_file 到遠程目錄remote_folder下
scp local_file remote_user@host:remote_folder
復制local_folder 到遠程remote_folder(需要加參數 -r 遞歸)
scp –r local_folder remote_user@host:remote_folder
以上命令反過來寫就是遠程復制到本地
3.sz/rz
sz/rz 是基於ZModem傳輸協議的命令。對傳輸的數據會進行核查,並且有很好的傳輸性能。使用起來更是非常方便,但前提是window端需要有能夠支持ZModem的telnet或者SSH客戶端,例如secureCRT。
首先需要在secureCRT中可以配置相關的本地下載和上傳目錄,然後用rz、sz命令即可方便的傳輸文件數據。
下載數據到本地下載目錄:sz filename1 filename2 …
上傳數據到遠程:執行rz –be 命令,客戶端會彈出上傳窗口,用戶自行選擇(可多選)要上傳的文件即可。