Linux管理目錄和文件命令

 管理目錄命令:

pwd:顯示當前目錄

Cd:   改變當前目錄

ls:    查看目錄下的內容

rmdir: 刪除目錄

管理文件命令:

cat: 查看文件內容

cp: 復制文件內容

grep:在文件中查找某字符

touch:創建文件

rm :刪除文件

mv :移動文件

管理目錄命令:

一:pwd 命令

1.命令格式:

 pwd [選項]

2.命令功能:

 查看”當前工作目錄“的完整路徑

3.常用參數:

一般情況下不帶任何參數
如果目錄是鏈接時:
格式:pwd -P  顯示出實際路徑,而非使用連接(link)路徑。

實例1:用 pwd 命令查看默認工作目錄的完整路徑

命令:
pwd Linux管理目錄和文件命令
輸出:

實例2:使用 pwd 命令查看指定文件夾
命令:
pwd輸出:
Linux管理目錄和文件命令

實例3:使用 pwd -LP命令查看實際路徑

Linux管理目錄和文件命令

二:cd :命令

cd命令

cd命令用來改變所在目錄。

cd /      轉到根目錄中 
cd ~     轉到/home/user用戶目錄下 
cd /usr 轉到根目錄下的usr目錄中————-絕對路徑 
cd test 轉到當前目錄下的test子目錄中——-相對路徑

實例1:用 cd命令切換目錄

Linux管理目錄和文件命令

三ls:命令

1. 命令格式:

ls [選項] [目錄名]

2. 命令功能:

列出目標目錄中所有的子目錄和文件。

3. 常用參數:

-a, –all 列出目錄下的所有文件,包括以 . 開頭的隱含文件

 -R, –recursive 同時列出所有子目錄層

-k 即 –block-size=1K,以 k 字節的形式表示文件的大小。
-l 除了文件名之外,還將文件的權限、所有者、文件大小等信息詳細列出來。
-L, –dereference 當顯示符號鏈接的文件信息時,顯示符號鏈接所指示的對象而并非符號鏈接本身的信息

例一:列出/init.d文件夾下的所有文件和目錄的詳細資

Linux管理目錄和文件命令

例二:列出當前目錄中所有以“n”開頭的目錄的詳細內容,可以使用如下命令:

Linux管理目錄和文件命令

例三:只列出文件下的子目錄

Linux管理目錄和文件命令

命令:ls -l /etc/yum | grep "^d"
列出 /etc/yum 文件下面的子目錄詳細情況
輸出:

rmdir:命令

 rmdir命令目錄基本操作 rmdir命令用來刪除空目錄。

-p–parents:刪除指定目錄后,若該目錄的上層目錄已變成空目錄,則將其一并刪除; –ignore-fail-on-non-empty:此選項使rmdir命令忽略由于刪除非空目錄時導致的錯誤信息; 

-v-verboes:顯示命令的詳細執行過程; 

–help:顯示命令的幫助信息;

 –version:顯示命令的版本信息。

例一:rmdir不能刪除空目錄
Linux管理目錄和文件命令

例子:rmdir刪除新建的www目錄

Linux管理目錄和文件命令

管理文件命令:

一 cat: 命令

例一:cat查看文件內容

Linux管理目錄和文件命令

例二:cat命令 將 文件yum.con virc 文件內容合并后放入WWW里面

Linux管理目錄和文件命令
Linux管理目錄和文件命令

二:cp復制文件內容

例一:將yum 復制到ddd文件

Linux管理目錄和文件命令

例二:將yum.conf 文件 復制到ddd文件,并改名為ttt

Linux管理目錄和文件命令

三:grep:在文件中查找某字符

Linux管理目錄和文件命令

四:touch:創建文件

touch [選項]。。。 文件。。。

-a 或–time=atime或–time=access或–time=use  只更改存取時間。

-c 或–no-create  不建立任何文檔。

-d  使用指定的日期時間,而非現在的時間。

-f  此參數將忽略不予處理,僅負責解決BSD版本touch指令的兼容性問題。

-m 或–time=mtime或–time=modify  只更改變動時間。

-r  把指定文檔或目錄的日期時間,統統設成和參考文檔或目錄的日期時間相同。

-t  使用指定的日期時間,而非現在的時間。

 

例一:創建123文件,查看文件信息

Linux管理目錄和文件命令

Linux管理目錄和文件命令

例二:更該文件日期時間

Linux管理目錄和文件命令

五:rm刪除文件

-d:直接把欲刪除的目錄的硬連接數據刪除成0,刪除該目錄;

 -f:強制刪除文件或目錄;

 -i:刪除已有文件或目錄之前先詢問用戶;

 -r-R:遞歸處理,將指定目錄下的所有文件與子目錄一并處理;

 –preserve-root:不對根目錄進行遞歸操作;

 -v:顯示指令的詳細執行過程。

例一;刪除文件123

Linux管理目錄和文件命令

例二:刪除命令以及目錄

Linux管理目錄和文件命令

六:mv移動文件

–backup=<備份模式>:若需覆蓋文件,則覆蓋前先行備份;

 -b:當文件存在時,覆蓋前,為其創建一個備份;

 -f:若目標文件或目錄與現有的文件或目錄重復,則直接覆蓋現有的文件或目錄;

 -i:交互式操作,覆蓋前先行詢問用戶,如果源文件與目標文件或目標目錄中的文件同名,則詢問用戶是否覆蓋目標文件。用戶輸入”y”,表示將覆蓋目標文件;輸入”n”,表示取消對源文件的移動。這樣可以避免誤將文件覆蓋。 –strip-trailing-slashes:刪除源文件中的斜杠“/”;

 -S<后綴>:為備份文件指定后綴,而不使用默認的后綴;

 –target-directory=<目錄>:指定源文件要移動到目標目錄;

 -u:當源文件比目標文件新或者目標文件不存在時,才執行移動操作

例一:將ddd改名為eee

Linux管理目錄和文件命令

例二:將eee文件移動到34目錄下

Linux管理目錄和文件命令

 

 

 

 

 

 

原創文章,作者:kang,如若轉載,請注明出處:http://www.www58058.com/74818

(0)
kangkang
上一篇 2016-03-05
下一篇 2016-03-06

相關推薦

  • RHCE系列之LVM—-操作篇

    原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://nolinux.blog.51cto.com/4824967/1350942    上一篇為大家介紹LVM的一些概念,這一篇就教大家一些日常的LVM的操作吧。畢竟,理論還是要應用到實戰中來的嘛。 &nb…

    Linux干貨 2016-08-15
  • 跟我一起學man page、history的使用,剖析FHS(文件系統目錄標準)

    跟我一起學man page、history的使用,剖析FHS(文件系統目錄標準) 描述 從Linux小白鼠成長為高(lao)高(hei)手(shu)的過程中,無論如何都要學會自個兒施法解決問題,法力的高深體現了解決問題的能力,這里的法力指的是在沒有互聯網的環境下如何使用man page或相關文檔找到命令的使用方法和配置文件的修改方法。本文第一部分總結了在Li…

    Linux干貨 2016-07-29
  • Linux系統程序包管理—rpm

     概述:      本章內容:軟件的運行環境,軟件包基礎,rpm包管理,yum管理,定制yum倉庫,編譯安裝 一、軟件運行環境     1.□API:Application Programming Interface (應用程序開發接口)         &n…

    Linux干貨 2016-09-01
  • 常用磁盤陣列說明

    一.什么是磁盤陣列     磁盤陣列英文全名為RedundantArrays of Inexpensive Disks(RAID),即容錯廉價磁盤陣列。     RAID可以將一些容量較小的磁盤通技術手段組成一個容量較大的磁盤設備,而且不只是容量上的提升,RAID還可以提供數據?!?/p>

    Linux干貨 2015-04-02
  • iptables練習

    iptables實戰 1.開啟防火墻 systemctl start firewalld 2.清空所有的默認規則,定義自己的規則 iptables -F 查看此時的iptables iptables -nL Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD…

    2015-03-15
  • 常用文本處理工具 及 正則表達式詳解

      >>>文本處理工具<<< 一:文本查看(cat、less、more、head、tail、cut、paste) cat  (常用于顯示內容較少的文本) 功能:查看文件內容,創建文件,文件合并,追加文件內容 選項(options):  ①查看文件內容:  -A  = -vt…

    2017-07-30
欧美性久久久久