1. 程式人生 > 其它 >linux學習筆記3

linux學習筆記3

linux學習筆記3

拷貝檔案

cp 待拷貝檔案、帶路徑的目錄 | 目的檔名、目的目錄

如果在目錄下,直接bash中輸入能執行的sh程式檔名,是不能執行的

但是輸入完整的路徑,加上檔名是可以執行的

cp命令中的目的檔名可以直接重新命名,相當於拷貝的同時進行了重新命名操作

cp拷貝多個檔案,只需要多個檔名之間空格隔開

拷貝檔案可能會更改檔案的許可權,如果想要原封不動,包括許可權,需要加上 -p引數

需要拷貝整個目錄 加 -r

需要覆蓋重名檔案 在cp前加反斜槓 \ -f

移動檔案

mv 要移動的檔案、檔案列表 | 目的檔名、目的目錄

移動一個、多個檔案、整個目錄(移動目錄時不需要加任何選項)

為何移動普通檔案可以覆蓋root許可權的檔案?

注意:同名強制覆蓋加 -f引數;重新命名就是直接在相同的路徑下移動,把新檔名直接寫上即可

刪除檔案

rm 要刪除檔案、多個檔案、整個目錄(rm - R)

刪除許可權也是寫許可權的一種

rm -f 不詢問直接刪除

rm -R和-r的區別:

  1. rm -r :只能刪除指定的一個檔案,不能同時刪除多個檔案。

  2. rm -R:既能刪除指定的一個檔案,也能通過刪除指定的一個資料夾實現多個檔案的刪除。

建立檔案

touch 建立新檔案,如果touch一個同名檔案,會更新檔案的時間戳

【從善如登,從惡如崩】