linux文件傳輸
A. linux系統以什麼形式傳輸文件
1. SCP命令 :
secure (remote file program) 也是一個基於SSH安全協議的文件傳輸命令。與sftp不同的是,它只提供主機間的文件傳輸功能,沒有文件管理的功能。
很強大的命令。
scp xxxx文件 [email protected]:/root/ #將文件傳遞到遠程192.168.19.207主機的root目錄下
2.用xftp傳送
圖像化的管理界面,網上查一下怎麼安裝使用都有的
B. linux大文件傳輸工具有哪些
可以試試鐳速傳輸的,目前有支持linux系統和windows系統,下載安裝軟體,獲取激活碼就可以實現大文件傳輸了。
鐳速linux伺服器支持 ubuntu14.0.x、centos6.5以上版本部署
C. 如何從linux的文件拷貝到另一台機器
1、首先從服務端文件到本地。比如伺服器的home下有一個文件是a.txt,那麼命令是:scp [email protected]:/home/a.txt /home,
D. linux 文件怎樣傳到windows
一、配置環境
虛擬機Linux:Fedora 9
文件傳輸工具:SSHSecureShellClient-3.2.9
二、實現步驟
1. 在Windows中安裝文件傳輸工具SSHSecureShellClient-3.2.9,主界面如下。左邊是Windows資源管理器,右邊是Linux目錄顯示區(還沒連接到Linux不可操作)。
2. 啟動虛擬機中的Linux,查看Linux的IP地址,如下。ifconfig命令查看IP地址,IP是192.168.134.128。
3. 在Windows的命令行測試Ping Linux的IP地址,如下。可以Ping通Linux主機。
4. 開啟Linux的SSHD服務,如下。SSHSecureShellClient-3.2.9需要SSHD服務支持。
5. 開始到Linux的連接,如下:
(1)單擊工具欄上的Quick Connect按鈕;
(2)輸入Linux的IP地址和用戶名,其他默認;
(3)如果出現這個界面,說明不能連接到這個IP或者SSHD服務沒有開啟;
(4)如果出現這個界面,說明可以連接到Linux了,輸入Linux的登錄密碼;
(5)已經連接到Linux了。左邊是Windows資源管理器,右邊是Linux目錄,默認打開到/root目錄。
6. 開始在Windows與Linux之間傳輸文件,如下。直接用滑鼠拖動要傳送的文件即可。
在實際的嵌入式Linux開發中,有很多時候需要在Windows與Linux之間傳輸文件,特別是只有一台開發主機的時候,當然在Windows與Linux之間傳輸文件的方法也有很多。
關於更多Linux的學習,請查閱書籍《linux就該這么學》。
E. 如何在Linux中使用rz/sz工具進行文件傳輸
一般來說,linux伺服器大多是通過ssh客戶端來進行遠程的登陸和管理的,使用ssh登陸linux主機以後,如何能夠快速的和本地機器進行文件的交互呢,也就是上傳和下載文件到伺服器和本地;
與ssh有關的兩個命令可以提供很方便的操作:
sz:將選定的文件發送(send)到本地機器
rz:運行該命令會彈出一個文件選擇窗口,從本地選擇文件上傳到伺服器(receive)
rz,sz是便是Linux/Unix同Windows進行ZModem文件傳輸的命令行工具
windows端需要支持ZModem的telnet/ssh客戶端(比如SecureCRT)
運行命令rz,即是接收文件,SecureCRT就會彈出文件選擇對話框,選好文件之後關閉對話框,文件就會上傳到當前目錄
注意:單獨用rz會有兩個問題:上傳中斷、上傳文件變化(md5不同),解決辦法是上傳是用rz -be,並且去掉彈出的對話框中「Upload files as ASCII」前的勾選。
-b binary 用binary的方式上傳下載,不解釋字元為ascii
-e 強制escape 所有控制字元,比如Ctrl+x,DEL等
運行命令sz file1 file2就是發文件到windows上(保存的目錄是可以配置)比ftp命令方便多了,而且伺服器不用再開FTP服務了
PS:Linux上rz/sz這兩個小工具安裝lrzsz-x.x.xx.rpm即可。
當然,還可以設置一下目錄了:
在SecureCRT設置一下上傳和下載的默認目錄
options–》session options–》file transfer 下可以設置上傳和下載的目錄
剩下的你只要在用SecureCRT登陸linux終端的時候:
發送文件到客戶端:sz filename
zmodem接收可以自行啟動。
從客戶端上傳文件到linux服務端:
只要服務端執行 : rz
然後在 SecureCRT 里選文件發送,協議 zmodem
Linux下和Windows之間的文件傳輸工具rz/sz(lrz/lsz) 介紹
【什麼是rz/sz (lsz/lrz)】
簡單說就是,可以很方便地用這兩個sz/rz工具,實現Linux下和Windows之間的文件傳輸(發送和接收),速度大概為10KB/s,適合中小文件。rz/sz 通過Zmodem協議傳輸數據。
【為什麼要用rz/sz】
普通Linux和Windows之間的文件共享方法,主要有建立nfs實現文件共享,和tftp之類的方法,但是都很麻煩,而如果只是小文件(幾十 K,幾百K),那麼直接用rz/sz,就顯得極其地方便了。大文件的話,還是要考慮上面說得,其他的共享方法了,畢竟,rz/sz速度只有10K左右,傳 大文件會累死人的
F. 怎樣通過命令行給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伺服器。
G. 如何向linux虛擬機傳送文件
找到需要傳輸的文件或者文件夾,右鍵點擊選擇【屬性】選項
進入共享界面,點擊網路共享下方的【共享】選項
選擇當前共享電腦用戶名,點擊【共享】
然後點擊下方的【高級共享】選項
將共享此文件勾選,然後設置許可權,點擊下方【共享】
此時打開電腦【網路】選項,查看共享文件夾是否成功
7
此時打開linux系統,輸入
sudo mount -t cifs //共享IP地址/share /mnt/windata
命令,然後輸入root密碼,點擊確定即可訪問共享文件
H. 如何在windows和linux傳輸文件
方法有很多,分別介紹一下吧。
由於通常我們在Windows上通過ssh連接監聽在Linux的。所以完全可以利用SCP來直接傳輸。可以下載一個叫做WinSCP的軟體,然後按照配置普通ssh 客戶端 (例如Putty)的方法進行主機,用戶,密碼/密鑰 的配置後,在協議中選擇SCP即可。成功後會分別列出兩邊的文件,拖拽就行了。
古老的FTP,自己在LInux上搭建一個FTP服務。 然後選擇一個Windows的FTP客戶端來傳送。 比較麻煩,如果有sshd服務,不太推薦這么搞。
藉助Webservice ,這個算是比較偏門的方法,比如在Linux中安裝一個apache,在Windows中安裝一個IIS ,然後分別用wget或IE去頁面上拖拽。
Samba/CIFS Server 比較適合多人無腦共享,人一多,我們就不能指望所有人都要會配置scp客戶端。 所以在Linux上搭建samba伺服器,然後Windows客戶端就可以通過文件查看器直接訪問。不過,配置samba許可權這部分可是夠累的。
其他諸如NFS,各種曲線救國(上傳/下載S3)就不多說了。
I. linux環境搭建一套文件傳輸工具,有哪些方案各方案對比優勢是什麼
VSFTPD 因為安全性是最大的優點
我認為你應該排列一個優先順序,重點看中什麼?如果是連接速度或者便捷,那就用簡單文件共享SSH文件傳輸協議;如果想要安全性就用VSFTPD ,而且還免費《Linux就該這么學》
vsftpd 是very secure FTP daemon的縮寫,安全性是它的一個最大的特點。vsftpd 是一個 UNIX 類操作系統上運行的伺服器的名字,它可以運行在諸如 Linux、BSD、Solaris、 HP-UNIX等系統上面,是一個完全免費的、開放源代碼的ftp伺服器軟體;
J. Linux下如何利用ssh傳輸文件
在linux下一般用scp這個命令來通過ssh傳輸文件。
1、從伺服器上下載文件
scp username@servername:/path/filename /var/www/local_dir(本地目錄)
例如scp [email protected]:/var/www/test.txt 把192.168.0.101上的/var/www/test.txt 的文件下載到/var/www/local_dir(本地目錄)
2、上傳本地文件到伺服器
scp /path/filename username@servername:/path
例如scp /var/www/test.php [email protected]:/var/www/ 把本機/var/www/目錄下的test.php文件上傳到192.168.0.101這台伺服器上的/var/www/目錄中
3、從伺服器下載整個目錄
scp -r username@servername:/var/www/remote_dir/(遠程目錄) /var/www/local_dir(本地目錄)
例如:scp -r [email protected]:/var/www/test /var/www/
4、上傳目錄到伺服器
scp -r local_dir username@servername:remote_dir
例如:scp -r test [email protected]:/var/www/ 把當前目錄下的test目錄上傳到伺服器的/var/www/ 目錄