1. 程式人生 > >Linux - 檔案與目錄【資料夾】的管理

Linux - 檔案與目錄【資料夾】的管理

檔案與目錄的管理上,不外乎『顯示屬性』、 『拷貝』、『刪除檔案』及『移動檔案或目錄』等等,由於檔案與目錄的管理在 Linux 當中是很重要的,

複製、刪除與移動: cp, rm, mv

 cp -a :可以完整複製檔案許可權、時間的選項,但是與擁有者、群組相關的,即使加上-a,也是無法達成完整複製許可權的!

總之,由於 cp 有種種的檔案屬性與許可權的特性,所以,在複製時,你必須要清楚的瞭解到:

  • 是否需要完整的保留來原始檔的資訊?那麼就需要加上-a選項。
  • 來源檔是否為目錄? 因為如果是目錄,則不能直接複製,需要遞迴複製,加上-r選項。

總之,在刪除時,你必須要清楚的瞭解到:

  • 因為如果是空目錄,可以使用rmdir刪除。
  • 如果子目錄裡面還有子目錄時,那就要使用 -r 這個選項了需要遞迴刪除,加上-r選項。 rm -r .
  • 其中
    cp ~/.bashrc bashrc      //~回到當前使用者的home目錄的下一級目錄找到.bashrc