In Linux ,
if you want to transmit files between server and server ,
you can use these instructions.
傳送檔案(單個)
從A伺服器傳檔案到B伺服器內
於A伺服器內,
請到你要傳送的目錄或檔案下
接著用ftp方式登入B伺服器1
sftp user@(ip)
登入B伺服器後,
在B伺服器內,
前往你想要傳送到的目的地檔案夾下 (Ex: /mnt/imdata1/Lee)1
put (檔名)
指定port
BTW. 若是sftp要傳送的伺服器port是有特定的話指令改為
1
sftp -o port=(數字) (user)@(ip)
多個檔案或者檔案夾的伺服器之間傳送 (實用)
這個指令非常方便,只要你傳過的檔案他就不會再上傳一次,
算是一種”更新的指令”,便於備份。使用時機,想要將A裡的資料備份到B伺服器,
則於A伺服器內,
到你要傳送的該目錄列下
輸入1
rsync -alPvz (檔案) (user)@(ip):(目的)
例句
1
rsync -alPvz ./(file_name) [email protected]:/mnt/imdata1/Lee
如果想要一次全部傳送檔案
就使用米字符號代表全體(file_name改為星號)
./*指令來源:
https://unix.stackexchange.com/questions/26934/using-sftp-to-transfer-a-directory
-1
2
3
4
5
6
7
8sftp 遠端主機 (可進行檔案傳輸)
put filename (將檔案傳到遠端電腦)
get filename (將檔案從遠端傳到本機)
ssh 遠端主機 (可進行指令操作)
tar -zcvf 壓縮後檔案名.壓縮格式 檔案名(將檔案壓縮)
tar -zxvf 檔案名 (將檔案解壓縮)
註釋 原文網址
c create一個tar ball
f 指定tar ball檔名
v verbose,列出過程
z 使用gzip壓縮 tar ball
x 解出tar ball
查看電腦CPU資訊
1 | cat /proc/cpuinfo |
Linux系統
Manjaro