1. ln 軟連線的scp
我們在系統中,經常用到軟連線;當我們從遠端機器scp 資料時,這個軟連線不會cp過來;而是:
把軟連線到的目錄中的內容完全cp過來;這樣之前的軟連線就失效了;這樣會造成一系列的問題。
2. scp 資料夾 正確的方法:tar 打包在解壓
sudo tar -czvf test.tgz /..../testscp ~/test.tgz ./
sudo tar -xzvf ./test.tgz -c /
注釋:將待遠端拷貝的資料夾壓縮之後再拷貝, 可以避免軟連線的拷貝
利用tar等壓縮命令將資料夾壓縮但是如果資料夾無法操作, 則需要用下面的命令替換。
注釋:使用rsync命令可以避免軟連線問題
# 列出幾個引數如下, 具體請man rsync檢視-u, --update:
skip files that are newer on the receiver 增量同步,跳過比本地較新的檔案
-a, --archive:
archive mode; equals -rlptgod (no -h,-a,-x) 歸檔模式,
相當於-rlptgod, 不包括(no -h,-a,-x);最常用的引數
-z, --compress:
compress file data during the transfer 輸過程中壓縮檔案資料
3.刪除軟連線
[root@localhost bin]# ll |grep python3lrwxrwxrwx 1 root root 32 sep 23 16:33 python3 -> /usr/local/python3.5/bin/python3
[root@localhost bin]# ln -s /usr/local/python3.5/bin/python3.5 /usr/bin/python3
ln: failed to create symbolic link 『/usr/bin/python3』: file exists
[root@localhost bin]# rm -rf /usr/bin/python3
[root@localhost bin]# ln -s /usr/local/python3.5/bin/python3.5 /usr/bin/python3
[root@localhost bin]# ll |grep python3
lrwxrwxrwx 1 root root 34 sep 23 16:42 python3 -> /usr/local/python3.5/bin/python3.5
關於軟連線與硬連線的問題
問 linux下軟連線與硬連線區別 回答 符號鏈結 存在兩種不同型別的鏈結,軟鏈結和硬鏈結。修改其中乙個,硬連線指向的是節點 inode 而軟連線指向的是路徑 path 1 軟鏈結檔案 軟鏈結又叫符號鏈結,這個檔案包含了另乙個檔案的路徑名。可以是任意檔案或目錄,可以鏈結不同檔案系統的檔案。和win下...
linux下的scp拷貝命令
相同linux系統中對檔案複製拷貝可以用cp命令 cp options source dest cp options source.directory 說明 將乙個檔案拷貝至另一檔案,或將數個檔案拷貝至另一目錄。a 盡可能將檔案狀態 許可權等資料都照原狀予以複製。r 若 source 中含有目錄名,...
遠端檔案拷貝命令scp的用法
scp是secure copy的縮寫,是linux系統下的遠端檔案拷貝命令。核心通途有2個 它使用ssh安全協議傳輸資料,具有和ssh一樣的驗證機制,從而安全的遠端拷貝檔案。scp 1246bcpqrv c cipher f ssh config i identity file l limit o ...