Linux初學 管理檔案與目錄(上)

2021-07-05 08:50:21 字數 1447 閱讀 6171

1.1檢視檔案和目錄:ls

引數:

-a:全部檔案,與隱藏檔案(開頭為.)一起列出來

-a:全部檔案,與隱藏檔案一起列出來但不包括(.和..這兩個目錄)

-f:直接列出結果,但是不進行排序

-f:根據目錄、檔案等資訊,附加資料結構

-h:列出檔案大小

-i:列出inode位置,不列出檔案屬性

-l:列出長資料串,包含檔案的屬性

-n:列出uid與gid而非使用者與使用者組的名稱

-r:將排序結果反向輸出

-r:與子目錄內容一起列出

-s:按檔案大小排序

-t:按時間排序

--color=never(不按檔案不同屬性顯示不同名字)

=always(顯示)

=auto(自行按照設定判斷是否使用顏色)

--full-time:(以完整時間格式輸出)

1.2複製、移動和刪除:cp、mv、rm

1.2.1複製:cp

引數:

-a:相當於-pdr的意思

-d:若原始檔為鏈結檔案的屬性(link file),則複製鏈結檔案屬性而非檔案本身

-f:強制的意思,若目標檔案已經存在且無法開啟,則移除後再嘗試一次

-i:若目標檔案已經存在,覆蓋時宣布下雨不問

-l:進行硬式鏈結,而非複製檔案

-p:複製時複製原始檔的屬性,不適用預設屬性

-r:遞迴持續複製

-s:複製成為符號鏈結檔案(symbolic link),快捷方式檔案

-u:當目標檔案比原始檔舊才更新目標檔案

如果原始檔有兩個以上,最後乙個目標檔案一定要是目錄。

1.2.2移除rm

引數:

-f:強制移除,忽略不存在的檔案,不出現警告

-i:互動模式,刪除前詢問

-r:遞迴刪除

1.2.3移動檔案與目錄或更名mv

引數:

-f:強制,如果目標檔案已經存在,不會詢問而是直接覆蓋

-i:若目標檔案已經存在,當原始檔比較新時更新

更名: 例,mv mvtest mvtest2

1.3獲得路徑的檔名與目錄名稱basename,dirname

獲得檔名:

例,basename /etc/sysconfig/network

network//最後的檔名

獲得目錄名:

例,dirname /etc/sysconfig/network

/etc/sysconfig//取得的目錄名

初學Linux 檔案目錄

系統的學習linux兩三天了想總結一下自己這幾天學習到的知識要點 linux各目錄的作用 bin 存放系統目錄的命令,普通使用者和超級使用者都可以執行。單使用者模式下可以執行 sbin 儲存和系統環境設定相關的命令,只有超級使用者可以使用和進行系統環境設定 user bin 與 bin 的不同在於單...

Linux 檔案與目錄管理

特殊目錄 當前目錄 上一層目錄 上乙個工作目錄 當前使用者的家目錄 username username的家目錄 ls,重要選項 a 顯示隱藏部分,r 遞迴顯示資料夾內容 l 顯示詳細資訊 ll等價與 ls l file 顯示文件到屬性,如binary or ascii等 which command ...

Linux檔案與目錄管理

1 幾個常見的處理目錄的指令 cd 變換目錄 change directory 注意 目錄名稱與cd指令之間存在乙個空格 pwd 顯示當前目錄 print working directory pwd p 顯示完整路徑 mkdir 建立乙個新的目錄 make directory mkdir p tes...