源自: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命令用來刪除目錄。