centos 怎麼用 基本知識



[root@study ~]# cp [-adfilprsu] 來源文件(source) 目標文件(destination)
[root@study ~]# cp [options] source1 source2 source3 .... directory
選項與參數:
-a :相當於 -dr --preserve=all 的意思,至於 dr 請參考下列說明;(常用)注:複製時,儘可能保持原文件按屬性
-d :若來源文件爲鏈接文件的屬性(link file),則複製鏈接文件屬性而非文件本身;
-f :爲強制(force)的意思,若目標文件已經存在且無法打開,則移除後再嘗試一次;注:若文件存在,則刪除該文件
-i :若目標文件(destination)已經存在時,在覆蓋時會先詢問動作的進行(常用)注:最好 將-i 選項置成別名
-l :進行硬式鏈接(hard link)的鏈接文件創建,而非複製文件本身;
-p :連同文件的屬性(權限、用戶、時間)一起復制過去,而非使用默認屬性(備份常用);
-r :遞迴持續複製,用於目錄的複製行爲;(常用)
-s :複製成爲符號鏈接文件 (symbolic link),亦即“捷徑”文件;
-u :destination 比 source 舊才更新 destination,或 destination 不存在的情況下才複製。
--preserve=all :除了 -p 的權限相關參數外,還加入 SELinux 的屬性, links, xattr 等也複製了。
最後需要注意的,如果來源文件有兩個以上,則最後一個目的文件一定要是“目錄”才行!

1  pwd 打印當前目錄位置

2  mkdir 創建目錄

  -p 遞歸創建未存在的父目錄

  -m 設置目錄的屬性權限

    mkdir -m 777 testa   # 創建以777爲權限的testa目錄


3  rmdir 刪除空目錄

  -p 遞歸刪除上層空目錄

    rmdir -p /testa/testb    #同時刪除 testa testb連個空目錄


4  $PATH 可執行文件路徑的變量,每個目錄用冒號隔開

   echo $PATH     #輸出變量


5  ls  顯示文件或者目錄信息  

[root@study ~]# ls [-aAdfFhilnrRSt] 文件名或目錄名稱..
[root@study ~]# ls [--color={never,auto,always}] 文件名或目錄名稱..
[root@study ~]# ls [--full-time] 文件名或目錄名稱..
選項與參數:
-a :全部的文件,連同隱藏文件( 開頭爲 . 的文件) 一起列出來(常用)
-A :全部的文件,連同隱藏文件,但不包括 . 與 .. 這兩個目錄
-d :僅列出目錄本身,而不是列出目錄內的文件數據(常用)
-f :直接列出結果,而不進行排序 (ls 默認會以文件名排序!)
-F :根據文件、目錄等信息,給予附加數據結構,例如:
*:代表可可執行文件; /:代表目錄; =:代表 socket 文件; |:代表 FIFO 文件;
-h :將文件大小以人類較易讀的方式(例如 GB, KB 等等)列出來-i :列出 inode 號碼,inode 的意義下一章將會介紹;
-l :長數據串行出,包含文件的屬性與權限等等數據;(常用)
-n :列出 UID 與 GID 而非使用者與羣組的名稱 (UID與GID會在帳號管理提到!)
-r :將排序結果反向輸出,例如:原本文件名由小到大,反向則爲由大到小;
-R :連同子目錄內容一起列出來,等於該目錄下的所有文件都會顯示出來;
-S :以文件大小大小排序,而不是用文件名排序;
-t :依時間排序,而不是用文件名--color=never :不要依據文件特性給予顏色顯示;
--color=always :顯示顏色
--color=auto :讓系統自行依據設置來判斷是否給予顏色
--full-time :以完整時間模式 (包含年、月、日、時、分) 輸出
--time={atime,ctime} :輸出 access 時間或改變權限屬性時間 (ctime)
而非內容變更時間 (modification time


6  cp 複製文件或目錄,創建鏈接

[root@study ~]# cp [-adfilprsu] 來源文件(source) 目標文件(destination)
[root@study ~]# cp [options] source1 source2 source3 .... directory
選項與參數:
-a :相當於 -dr --preserve=all 的意思,至於 dr 請參考下列說明;(常用)注:複製時,儘可能保持原文件按屬性
-d :若來源文件爲鏈接文件的屬性(link file),則複製鏈接文件屬性而非文件本身;
-f :爲強制(force)的意思,若目標文件已經存在且無法打開,則移除後再嘗試一次;注:若文件存在,則刪除該文件
-i :若目標文件(destination)已經存在時,在覆蓋時會先詢問動作的進行(常用)注:最好 將-i 選項置成別名
-l :進行硬式鏈接(hard link)的鏈接文件創建,而非複製文件本身;
-p :連同文件的屬性(權限、用戶、時間)一起復制過去,而非使用默認屬性(備份常用);
-r :遞迴持續複製,用於目錄的複製行爲;(常用)
-s :複製成爲符號鏈接文件 (symbolic link),亦即“捷徑”文件;
-u :destination 比 source 舊才更新 destination,或 destination 不存在的情況下才複製。
--preserve=all :除了 -p 的權限相關參數外,還加入 SELinux 的屬性, links, xattr 等也複製了。
最後需要注意的,如果來源文件有兩個以上,則最後一個目的文件一定要是“目錄”才行!


7  mv

[root@study ~]# rm [-fir] 文件或目錄
選項與參數:
-f :就是 force 的意思,忽略不存在的文件,不會出現警告訊息;
-i :互動模式,在刪除前會詢問使用者是否動作
-r :遞迴刪除啊!最常用在目錄的刪除了!這是非常危險的選項!!!


rm



1  pwd 打印當前目錄位置

2  mkdir 創建目錄

  -p 遞歸創建未存在的父目錄

  -m 設置目錄的屬性權限

    mkdir -m 777 testa   # 創建以777爲權限的testa目錄


3  rmdir 刪除空目錄

  -p 遞歸刪除上層空目錄

    rmdir -p /testa/testb    #同時刪除 testa testb連個空目錄


4  $PATH 可執行文件路徑的變量,每個目錄用冒號隔開

   echo $PATH     #輸出變量


5  ls  顯示文件或者目錄信息  

[root@study ~]# ls [-aAdfFhilnrRSt] 文件名或目錄名稱..
[root@study ~]# ls [--color={never,auto,always}] 文件名或目錄名稱..
[root@study ~]# ls [--full-time] 文件名或目錄名稱..
選項與參數:
-a :全部的文件,連同隱藏文件( 開頭爲 . 的文件) 一起列出來(常用)
-A :全部的文件,連同隱藏文件,但不包括 . 與 .. 這兩個目錄
-d :僅列出目錄本身,而不是列出目錄內的文件數據(常用)
-f :直接列出結果,而不進行排序 (ls 默認會以文件名排序!)
-F :根據文件、目錄等信息,給予附加數據結構,例如:
*:代表可可執行文件; /:代表目錄; =:代表 socket 文件; |:代表 FIFO 文件;
-h :將文件大小以人類較易讀的方式(例如 GB, KB 等等)列出來-i :列出 inode 號碼,inode 的意義下一章將會介紹;
-l :長數據串行出,包含文件的屬性與權限等等數據;(常用)
-n :列出 UID 與 GID 而非使用者與羣組的名稱 (UID與GID會在帳號管理提到!)
-r :將排序結果反向輸出,例如:原本文件名由小到大,反向則爲由大到小;
-R :連同子目錄內容一起列出來,等於該目錄下的所有文件都會顯示出來;
-S :以文件大小大小排序,而不是用文件名排序;
-t :依時間排序,而不是用文件名--color=never :不要依據文件特性給予顏色顯示;
--color=always :顯示顏色
--color=auto :讓系統自行依據設置來判斷是否給予顏色
--full-time :以完整時間模式 (包含年、月、日、時、分) 輸出
--time={atime,ctime} :輸出 access 時間或改變權限屬性時間 (ctime)
而非內容變更時間 (modification time


6  cp 複製文件或目錄,創建鏈接

[root@study ~]# cp [-adfilprsu] 來源文件(source) 目標文件(destination)
[root@study ~]# cp [options] source1 source2 source3 .... directory
選項與參數:
-a :相當於 -dr --preserve=all 的意思,至於 dr 請參考下列說明;(常用)注:複製時,儘可能保持原文件按屬性
-d :若來源文件爲鏈接文件的屬性(link file),則複製鏈接文件屬性而非文件本身;
-f :爲強制(force)的意思,若目標文件已經存在且無法打開,則移除後再嘗試一次;注:若文件存在,則刪除該文件
-i :若目標文件(destination)已經存在時,在覆蓋時會先詢問動作的進行(常用)注:最好 將-i 選項置成別名
-l :進行硬式鏈接(hard link)的鏈接文件創建,而非複製文件本身;
-p :連同文件的屬性(權限、用戶、時間)一起復制過去,而非使用默認屬性(備份常用);
-r :遞迴持續複製,用於目錄的複製行爲;(常用)
-s :複製成爲符號鏈接文件 (symbolic link),亦即“捷徑”文件;
-u :destination 比 source 舊才更新 destination,或 destination 不存在的情況下才複製。
--preserve=all :除了 -p 的權限相關參數外,還加入 SELinux 的屬性, links, xattr 等也複製了。
最後需要注意的,如果來源文件有兩個以上,則最後一個目的文件一定要是“目錄”才行!


7  mv

[root@study ~]# rm [-fir] 文件或目錄
選項與參數:
-f :就是 force 的意思,忽略不存在的文件,不會出現警告訊息;
-i :互動模式,在刪除前會詢問使用者是否動作
-r :遞迴刪除啊!最常用在目錄的刪除了!這是非常危險的選項!!!


rm


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章