Linux基礎命令 有關於目錄的命令

2022-09-16 10:42:12 字數 2959 閱讀 3167

1. 檢視幫助:

[root@oracle ~]# man cd //檢視 cd 指令的幫助文件

2. 顯示當前工作目錄:

[root@oracle ~]# pwd

/root

3. 列出當前目錄下的內容:ls

[root@oracle ~]# ls [-aadffhilnrrst] 目錄名稱

[root@oracle ~]# ls [--color=] 目錄名稱

[root@oracle ~]# ls [--full-time] 目錄名稱

與ls搭配使用的引數:

-a :全部的檔案,連同隱藏檔( 開頭為 . 的檔案) 一起列出來(常用)

-a :全部的檔案,連同隱藏檔,但不包括 . 與 .. 這兩個目錄

-d :僅列出目錄本身,而不是列出目錄內的檔案資料(常用)

-l :長資料串列出,包含檔案的屬性與許可權等等資料;(常用)(ll)

-n :列出 uid 與 gid 而非使用者與群組的名稱 (uid 與 gid 會在帳號管理提到!)

-r :將排序結果反向輸出,例如:原本檔名由小到大,反向則為由大到小;

-r :連同子目錄內容一起列出來,等於該目錄下的所有檔案都會顯示出來;

-s :以檔案容量大小排序,而不是用檔名排序;

-t :依時間排序,而不是用檔名。

--color=never :不要依據檔案特性給予顏色顯示;

--color=always :顯示顏色

--color=auto :讓系統自行依據配置來判斷是否給予顏色

--full-time :以完整時間模式 (包含年、月、日、時、分) 輸出

4. 切換目錄:

[root@oracle ~]# cd / //切換到根目錄

5. 建立目錄:

[root@oracle ~]# mkdir oracle //在當前目錄下建立 oracle 目錄

與mkdir搭配使用的引數:

-m :對新建目錄設定訪問許可權,也可以用 chmod 命令設定

-p :可以是乙個路徑名稱。此時若路徑中的某些目錄尚不存在,加上此選項後,系統將

自動建立好那些尚不存在的目錄,即一次可以建立多個目錄(級聯建立)

[root@oracle ~]# mkdir -p study/oracle/oc

//在當前目錄下建立 study 目錄,在 study 目錄下建立 oracle 目錄,oracle 目錄下建立

oca、ocp、ocm 目錄

6. 刪除目錄

[root@oracle ~]# rmdir oracle //刪除 oracle 目錄

7. 建立檔案

[root@oracle ~]# touch oracle //建立名為 oracle 的檔案

8. 刪除檔案/目錄

[root@oracle ~]# rm oracle //刪除名為 oracle 的檔案

與rm搭配使用的引數:

-i :刪除前逐一詢問確認。

-f :即使原檔案屬性設為唯讀,亦直接刪除,無需逐一確認。

-r :將目錄及以下之檔案亦逐一刪除。

[root@oracle ~]# rm *.log //刪除所有以「.log」結尾的檔案

[root@oracle ~]# rm -rf oracle/ //刪除 oracle 目錄並級聯刪除 oracle 目錄內的檔案

9. 移動檔案/目錄

[root@oracle ~]# mv oracle /opt //將檔案 oracle 移動至目錄/opt 下

10. 拷貝檔案/目錄

[root@oracle ~]# cp [-adfilprsu] **檔(source) 目標檔(destination)

[root@oracle ~]# cp [options] source1 source2 source3 .... directory

與cp搭配使用的引數:

-a :相當於 -pdr 的意思,至於 pdr 請參考下列說明;(常用)

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

-i :若目標檔(destination)已經存在時,在覆蓋時會先詢問動作的進行(常用)

-p :連同檔案的屬性一起複製過去,而非使用預設屬性(備份常用);

-r :遞迴持續複製,用於目錄的複製行為;(常用)

最後需要注意的,如果**檔有兩個以上,則最後乙個目的檔一定要是『目錄』才行!

11. 開啟檔案

[root@oracle ~]# more oracle.log

[root@oracle ~]# less oracle.log

[root@oracle ~]# tail -20f oracle.log //檔案尾部輸出

[root@oracle ~]# cat oracle.log

Linux中有關於目錄的基礎操作

要想知道當前的工作目錄中有些什麼檔案或目錄,在windows的 命令提示符 中要使用 dir 命令,那麼在linux中就要使用 ls 命令,如下所示 這樣螢幕上就立刻顯示當前目錄下的所有檔案及自目錄。注意你可能發現 desktop 顯示的顏色是藍顏色,這裡提示大家一下 這種方法可以最直觀的方法來識別...

linux基礎命令 4 有關時間命令

這篇部落格我們來介紹一下linux中有關時間命令。date 時間管理 顯示當前時間 用法 date 選項 格式 或 date u utc universal mmddhhmm cc yy ss 三選一命令 月日時分 日期 年份 秒 以給定的格式顯示當前時間,或是設定系統日期。接下來解釋一下 date...

Linux 基礎命令 目錄操作命令)

目錄操作命令 ls 瀏覽目錄,列出目錄下的檔案資訊 a瀏覽所有檔案,不忽略以.開頭的檔案 檢視隱藏檔案,linux下以.開頭的檔案預設是隱藏檔案 表示當前路徑 表示當前路徑的上一層路徑 解釋 例 ls a 公共 ls 命令名稱 a 引數選項 公共 操作物件 l檢視目錄下檔案的詳細資訊 檔案型別 pw...