iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 14
0
自我挑戰組

linux 能力upup系列 第 14

Day14 目錄的相關操作III(ls及cp的相關參數補充)

由於昨天ls 跟 cp 這兩隻指令的部分,我省略了參數的資訊,今天就把這一塊資訊補足吧~

ls 的相關參數
-a :全部的檔案,連同隱藏檔案一起列出來(常用)
-A :全部的檔案,連同隱藏檔案,但是不包含.以及..這兩個目錄
-d :僅列出目錄本身,而不是列出目錄內所有的檔案(常用)
-f :直接列出結果,但是不排序
-F :根據檔案、目錄等資訊,給予附加資料結構
-h :將檔案容量以人類較容易理解之方式顯示
-i :列出inode號碼
-l :長資料串列出,包含檔案的屬性以及權限等等資料(常用)
-n :列出UID以及GID而非使用者以及群組名稱
-r :將排序結果反向輸出
-R :連同子目錄內容一起顯示出來,等於指定目錄下所有檔案都會被顯示出來
-S :以檔案容量大小排序
-t :以時間排序
--color=never :不要依據檔案特性給予顏色
--color=always :顯示顏色
--color=auto :讓系統自行判斷是否給予顏色
--full-time :完整時間模式輸出
--time={atime,ctime} :輸出access時間或改變權限屬性時間而非內容變更時間

cp 的相關參數
-a :相當於 dr --preserve=all (常用)
-d :假如來源檔案為連結檔案屬性,就複製連結檔案屬性而不是檔案本身
-f :假如目標檔案已經存在且無法開啟,則移除後再嘗試一次
-i :假如目標檔案已經存在,再覆蓋時會先詢問動作的進行(常用)
-l :進行硬式連結的連結檔案建立,而不是複製檔案本身
-p :連同檔案的屬性一起複製過去,而非使用預設屬性(備份常用)
-r :遞迴持續複製,基本上複製目錄時會用到(常用)
-s :複製成為符號連結檔案
-u :destination 比source舊才更新destination,或者是destination不存在的情況下才複製
--preserve=all :除了-p權限的相關參數之外,還加入SELinux的屬性,links,xattr等也複製
注意!!如果來源檔案有兩個以上,則最後一個目的檔案一定要是目錄才行

以上就是本人介紹目錄的相關操作的部分,如果有缺漏的部分,也麻煩大家多指教


上一篇
Day13 目錄的相關操作II
下一篇
Day15 目錄的相關操作IV (檔案內容查閱)
系列文
linux 能力upup30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言