linux 常用指令 === ###### tags: `linux` ### 傳送檔案 ``` $ scp {連線設定}:{檔名/資料夾名} {連線設定}:{存放路徑} ``` 如果遠端連線有ssh加密: ``` $ scp -i "C:\.ssh\rsa" -P {Port} .\xxx.crt {user}@{IP}:/home/user ``` :::warning 附註:若傳送的是資料夾,資料夾名前需再補上 -r ::: ### 複製檔案 ``` $ cp {檔名/資料夾名} {存放路徑} ``` :::warning 附註:若傳送的是資料夾,資料夾名前需再補上 -R ::: ### 刪除檔案 ``` $ rm {檔名} ``` - 若要刪除目錄: -r 參數代表 recursive 遞迴刪除,會把目錄內所有東西刪除。 ``` $ rm -r {目錄名}/ ``` - 若要刪除空目錄: 但目錄內有檔案或副目錄便不能刪除。 ``` $ rm -d {目錄名}/ ``` - 強制刪除: 強制刪除不會有任何警告,須注意。 ``` $ rm -f {檔名} ``` :::danger $ rm -rf / 是非常危險的指令,可將整個目錄刪除且不會警告,絕對不可在"根目錄"中使用! ::: ### 調整權限 $ chown {權限人}:{權限人} {檔名/資料夾名}