「Linux筆記」文件及目錄管理命令

之前分享的Cygwin是一個在windows平臺上運行的Linux(類UNIX)模擬環境(關於Cygwin的介紹,可移步至往期筆記: ),但畢竟與真實的Linux環境還是有所不同的。我們學習Linux也應在真實的環境中進行學習。

掌握Linux的一些常用命令是學習Linux的基礎,本文主要分享關於Linux文件及目錄管理的一些命令。Linux系統可以安裝在真機上,也可以裝在虛擬機上。本文使用的Linux的發行版是RedHat7,裝在虛擬機vmware12.1.1中。

「Linux筆記」文件及目錄管理命令

文件及目錄管理命令

Linux命令的格式為:

<code>命令名稱 [命令參數] [命令對象]/<code>

其中,命令名稱、命令參數、命令對象之間需用空格分隔。

命令對象一般是指要處理的文件、目錄、用戶等資源,而命令參數可以用長格式(完整的選項名稱), 也可以用短格式(單個字母的縮寫)。參數長格式、短格式示例:

「Linux筆記」文件及目錄管理命令


Linux的目錄結構為樹狀結構,最頂級的目錄為根目錄/。路徑有絕對路徑與相對路徑之分。

  • 絕對路徑:由根目錄/寫起,例如:/usr/share/doc 這個目錄。
  • 相對路徑:不是由/ 寫起,例如由/usr/share/doc要到/usr/share/man底下時,可以寫成:cd ../man 這就是相對路徑的寫法啦!

接下來我們就來看幾個常見的處理目錄的命令吧:

<code>ls: 列出目錄
cd:切換目錄
pwd:顯示目前的目錄
mkdir:創建一個新的目錄
rmdir:刪除一個空的目錄
cp:複製文件或目錄
rm:移除文件或目錄
mv:移動文件與目錄,或修改文件與目錄的名稱
touch:創建文件/<code>

你可以使用 man [命令] 來查看各個命令的使用文檔,如:man ls。


1、man命令

man命令是Linux下的幫助指令,通過man指令可以查看Linux中的指令幫助、配置文件幫助和編程幫助等信息。

man命令使用示例:man man

在終端中鍵入該示例命令即可查看幫助手冊:

「Linux筆記」文件及目錄管理命令


其中,按下鍵盤上的PgUp鍵可向上翻一頁、按下PgDn鍵可向下翻一頁。


2、ls命令

ls命令用於顯示目錄中的文件信息。如:

「Linux筆記」文件及目錄管理命令


其中,加上-a參數可查看當前目錄下的全部文件(包括隱藏文件),加上-l參數把文件的詳細信息(文件大小、文件屬性等)列出來。如:

「Linux筆記」文件及目錄管理命令


在Linux下,以 . 開頭的文件及目錄是隱藏的。關於ls的其他參數及ls命令的其他信息可以查看幫助手冊,執行man ls命令即可查看關於ls命令的幫助說明:

「Linux筆記」文件及目錄管理命令


3、cd命令

cd命令是Change Directory的縮寫,用於切換工作路徑。

<code>格式:cd [相對路徑或絕對路徑]/<code>
「Linux筆記」文件及目錄管理命令


cd的其他常用用法:

<code>cd .. #返回上一級目錄
cd ~ #切換至當前用戶的家目錄
cd - #返回上一次所處的目錄
cd / #切換至根目錄
cd ~user #切換至user用戶的家目錄/<code>

4、pwd命令

pwd命令是Print Working Directory的縮寫,也就是顯示目前所在目錄的命令。

「Linux筆記」文件及目錄管理命令


5、mkdir命令

mkdir 命令用於創建空白的目錄。

<code>格式為:mkdir [選項] [目錄]/<code>
「Linux筆記」文件及目錄管理命令


其中,加上-p參數表示遞歸創建目錄。注意:需要切換至超級用戶才能創建目錄。


6、rmdir命令

與mkdir命令相反,rmdir命令用於刪除空白文件夾。

「Linux筆記」文件及目錄管理命令


要刪除非空目錄可用rm命令,關於rm命令的介紹請往下看。

7、cp命令

cp命令用於拷貝文件或目錄。

「Linux筆記」文件及目錄管理命令


8、rm命令

rm命令用於刪除文件或目錄。

<code>格式:rm [選項] [文件或目錄]/<code>

選項:

-f :就是 force 的意思,忽略不存在的文件,不會出現警告信息;

-i :互動模式,在刪除前會詢問使用者是否動作

-r :遞歸刪除啊!最常用在目錄的刪除了!這是非常危險的選項!

我們可以使用rm -rf刪除任何刪不掉的東西。刪庫到跑路用的就是這個命令與這兩個參數。所以要謹慎使用這組參數!

9、mv命令

mv 命令用於剪切文件或將文件重命名 。

「Linux筆記」文件及目錄管理命令


10、touch命令

touch 命令創建文件。

「Linux筆記」文件及目錄管理命令


分享到:


相關文章: