源自:http://www.linuxidc.com/Linux/2011-08/40437.htm

Linux管理檔案和目錄的命令

命令 功能 命令 功能
pwd 顯示當前目錄 ls 檢視目錄下的內容
cd 改變所在目錄 cat 顯示檔案的內容
grep 在檔案中查詢某字元 cp 複製檔案
touch 建立檔案 mv 移動檔案
rm 刪除檔案 rmdir 刪除目錄

1.1 pwd命令

該命令的英文解釋為print working directory(列印工作目錄)。輸入pwd命令,Linux會輸出當前目錄。

1.2 cd命令

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

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

1.3 ls命令

ls命令用來檢視目錄的內容。

選項 含義
-a 列舉目錄中的全部檔案,包括隱藏檔案
-l 列舉目錄中的細節,包括許可權、所有者、組群、大小、建立日期、檔案是否是連結等
-f 列舉的檔案顯示檔案型別
-r 逆向,從後向前地列舉目錄中內容
-R 遞迴,該選項遞迴地列舉當前目錄下所有子目錄內的內容
-s 大小,按檔案大小排序
-h 以人類可讀的方式顯示檔案的大小,如用K、M、G作單位
ls -l examples.doc 列舉檔案examples.doc的所有資訊

1.4 cat命令

cat命令可以用來合併檔案,也可以用來在螢幕上顯示整個檔案的內容。

cat snow.txt 該命令顯示檔案snow.txt的內容,ctrl+D退出cat。

1.5 grep命令

grep命令的最大功能是在一堆檔案中查詢一個特定的字串。

grep money test.txt

以上命令在test.txt中查詢money這個字串,grep查詢是區分大小寫的。

1.6 touch命令

touch命令用來建立新檔案,他可以建立一個空白的檔案,可以在其中新增文字和資料。

touch newfile 該命令建立一個名為newfile的空白檔案。

1.7 cp命令

cp命令用來拷貝檔案,要複製檔案,輸入命令:

cp <source filename> <target filename>

cp t.txt Document/t    該命令將把檔案t.txt複製到Document目錄下,並命名為t。

選項 含義
-i 互動:如果檔案將覆蓋目標中的檔案,他會提示確認
-r 遞迴:這個選項會複製整個目錄樹、子目錄以及其他
-v 詳細:顯示檔案的複製進度

1.8 mv命令

mv命令用來移動檔案。

選項 說明
-i 互動:如果選擇的檔案會覆蓋目標中的檔案,他會提示確認
-f 強制:它會超越互動模式,不提示地移動檔案,屬於很危險的選項
-v 詳細:顯示檔案的移動進度

mv t.txt Document    把檔案t.txt 移動到目錄Document中。

1.9 rm命令

rm命令用來刪除檔案。

選項 說明
-i 互動:提示確認刪除
-f 強制:代替互動模式,不提示確認刪除
-v 詳細:顯示檔案的刪除進度
-r 遞迴:將刪除某個目錄以及其中所有的檔案和子目錄

rm t.txt   該命令刪除檔案t.txt

1.10 rmdir命令

rmdir命令用來刪除目錄。