Linux 共享資料夾

2021-09-22 16:36:06 字數 2359 閱讀 1649

相信各位vpser在使用vps時會常常在不同vps間互相備份資料或者轉移資料,大部分情況下vps上都已經安裝了nginx或者類似的web server,直接將要傳輸的檔案放到web server的資料夾。然後在目標機器上執行:wget 即可了。當vps上沒有安裝web server和ftp server的時候或感覺上面的方法比較麻煩,那麼用scp命令就會排上用場。

scp是secure copy的簡寫,用於在linux下進行遠端複製檔案的命令,和它類似的命令有cp,只是cp僅僅是在本機進行拷貝不能跨server,並且scp傳輸是加密的。可能會略微影響一下速度。

1、我們須要獲得遠端server上的某個檔案。遠端server既沒有配置ftpserver。沒有開啟webserver,也沒有做共享。無法通過常規途徑獲得檔案時,僅僅須要通過scp命令便可輕鬆的達到目的。

2、我們須要將本機上的檔案上傳到遠端server上,遠端server沒有開啟ftpserver或共享,無法通過常規途徑上傳是。僅僅須要通過scp命令便能夠輕鬆的達到目的。

scp -p 2222 [email protected]:/root/lnmp0.4.tar.gz /home/lnmp0.4.tar.gz

上port大寫p 為引數,2222 表示更改sshport後的port。假設沒有更改sshport能夠不用加入該引數。 [email protected] 表示使用root使用者登入遠端serverwww.vpser.net。:/root/lnmp0.4.tar.gz 表示遠端server上的檔案,最後面的/home/lnmp0.4.tar.gz表示儲存在本地上的路徑和檔名稱。

scp -p 2222 -r [email protected]:/root/lnmp0.4/ /home/lnmp0.4/

上port大寫p 為引數。2222 表示更改sshport後的port。假設沒有更改sshport能夠不用加入該引數。-r 引數表示遞迴複製(即複製該資料夾以下的檔案和資料夾);[email protected] 表示使用root使用者登入遠端serverwww.vpser.net,:/root/lnmp0.4/ 表示遠端server上的資料夾。最後面的/home/lnmp0.4/表示儲存在本地上的路徑。

scp -p 2222 /home/lnmp0.4.tar.gz [email protected]:/root/lnmp0.4.tar.gz

上port大寫p 為引數。2222 表示更改sshport後的port,假設沒有更改sshport能夠不用加入該引數。

/home/lnmp0.4.tar.gz表示本地上準備上傳檔案的路徑和檔名稱。[email protected] 表示使用root使用者登入遠端serverwww.vpser.net。:/root/lnmp0.4.tar.gz 表示儲存在遠端server上資料夾和檔名稱。

scp -p 2222 -r /home/lnmp0.4/ [email protected]:/root/lnmp0.4/

上 port大寫p 為引數,2222 表示更改sshport後的port,假設沒有更改sshport能夠不用加入該引數。-r 引數表示遞迴複製(即複製該資料夾以下的檔案和資料夾);/home/lnmp0.4/表示準備要上傳的資料夾。[email protected] 表示使用root使用者登入遠端serverwww.vpser.net。:/root/lnmp0.4/ 表示儲存在遠端server上的資料夾位置。

-v 和大多數 linux 命令中的 -v 意思一樣 , 用來顯示執行進度 . 能夠用來檢視連線 , 認證 , 或是配置錯誤 .

-c 使能壓縮選項 .

-4 強行使用 ipv4 位址 .

-6 強行使用 ipv6 位址 .

將外部想要掛載傳輸的目錄開啟共享資料夾

首先進行安裝

yum install nfs-utils rpcbind

yum install nfs*

建立想要掛載的目錄

檢視可以執行掛載的目錄有哪些

showmount -e 192.9.100.191(共享資料夾所在的ip)

mount -t nfs 192.9.100.191:可以掛載的目錄路徑 想要掛載的目錄(為了實現nfs傳輸進行掛載)

例:mount -t nfs 192.9.100.191:/mnt/md0/public /mount

檢視所有掛載的檔案目錄

df -h

乙個系統下大檔案傳輸想要檢視路徑需在前面加上ip

scp -r /data/tile/r_google_satellite/0-7-0-0-0.ptp [email protected]:/mount/satellite_data/

Linux共享Windows資料夾

1.在 使用者下建立目錄 mkdir windowswindows是你要訪問的共享資料夾存放目錄 2.用mount掛載 sudo mount t cifs o username 你的使用者名稱 password 你的windows使用者密碼 windows其中192.168.0.1是你電腦所處的ip...

Linux資料夾設定共享

1.在存放共享檔案的伺服器設定共享資料夾,更改 etc exports 檔案,將需要共享的資料夾設定成共享目錄,rw代表可讀可寫,sync代表同步的意思,前面的 表示所有ip都可以訪問 tmp update rw,sync opt orabackup prd root squash,rw,sync ...

linux共享資料夾設定

vmtool安裝流程 安裝完後,設定共享目錄 雖然安裝完了,但在ubuntu裡,使用cd mnt hgfs 命令還是沒有看到共享的目錄share,並沒有掛載。可用命令 df h 檢視,如下圖 上網查了一下資料,需要先安裝乙個外掛程式,具體操作和命令如下 sudo apt get install op...