最近想詳細熟悉下linux命令,學習筆記記錄下:
今天主要學習的是目錄操作,下面給大家介紹一下今天學到的幾個命令:
1、ls命令
功能:顯示文件或者目錄信息
語法:ls[參數] 目錄或文件名
參數:
-a:顯示所有文件,包括以點號開頭的隱藏文件
-l:以長格式顯示文字或子目錄的詳細信息
-R:遞歸式的顯示指定目錄的各個子目錄的文件
-S:以文件大小排序
-s:給出每個目錄數所用的塊數
-t:以文件的修改時間的先後進行排序
-d:如果參數是目錄,只顯示其名稱而不顯示其下的各文件。往往與l選項一起使用,已得到目錄的詳細信息。
-m:橫向顯示目錄下的文件,文件名之間以逗號分隔。
ls –l:以長格式形式在每行顯示一個目錄或文件名。
2.cp命令
功能:將一個或多個文件複製到目標目錄。
語法:cp[參數] 源文件或目錄 目標文件或目錄。
參數:
-f:如果目標文件或目錄已存在,不詢問用戶是否刪除,直接刪除在複製
-i:如果目標文件或目錄已存在,詢問用戶是否刪除,再進行復制。
-R:遞歸複製目錄,即連同目錄下的子目錄和文件一起復制。
-p:在複製是保持源文件的所有者、權限和時間標誌。
使用:
[root @localhost root]#cp test.php /tmp
將test.php文件複製到tmp文件夾下
[root @localhost root]#cp –Rext/index.txt test
將ext/index.txt目錄下的文件和子目錄一同複製到test文件夾下。