Linux

In Linux ,
if you want to transmit files between server and server ,
you can use these instructions.

  1. 傳送檔案(單個)

    從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)

  2. 多個檔案或者檔案夾的伺服器之間傳送 (實用)

    這個指令非常方便,只要你傳過的檔案他就不會再上傳一次,
    算是一種”更新的指令”,便於備份。

    使用時機,想要將A裡的資料備份到B伺服器,
    則於A伺服器內,
    到你要傳送的該目錄列下
    輸入

    1
    rsync -alPvz (檔案) (user)@(ip):(目的)

    例句

    1
    rsync -alPvz ./(file_name) [email protected]:/mnt/imdata1/Lee

    如果想要一次全部傳送檔案
    就使用米字符號代表全體(file_name改為星號)
    ./*

    1. 查硬碟容量

      1
      df -h (-h 是換為kb)
    2. 查看該子目錄下檔案的大小

      1
      du -h --max-depth=1

    指令來源:
    https://unix.stackexchange.com/questions/26934/using-sftp-to-transfer-a-directory

-

1
2
3
4
5
6
7
8
sftp 遠端主機  (可進行檔案傳輸)
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
2
cat /proc/cpuinfo
lscpu

Linux系統
Manjaro