1、touch:新建文件或更改文件的時間戳,例如:touch /home/a.txt,當a.txt不存在時,就創建a.txt文件,當a.txt存在時,可以更改文件的時間戳。文件的時間戳分為三類:訪問時間-atime,修改時間-mtime(文件內容的更改),改變時間-ctime(文件元數據的更改)。touch -a(-m)可以認為設定文件的訪問時間和修改時間,ctime不能認為更改。還可以結合-t選項設置具體的時間,格式[[CC]YY]MMDDhhmm[.ss]
2、創建和修改文件內容還可以使用文本編輯器,vi和vim,當文件不存在vim /home/a.txt,打開并創建了a.txt,當a.txt存在的時候,vim /home/a.txt,打開并訪問了a.txt文件,注意此時atime會發生變化。
3、mkdir:創建文件夾,mkdir option /path/to/directory_name
-p 按照需求自動創建父目錄
-v 顯示創建目錄的詳細信息
-m 創建文件夾的同時設置權限
4、rmdir:刪除空文件夾,很少用
5、cp 拷貝文件
說明:當源為文件目的為目錄時候,在目的創建與源文件同名的文件,并將源文件的內容寫入到新創建的文件;當目的文件存在的時候,覆蓋目的文件;當源文件為目錄時候,目的必須是目錄。
-a 遞歸復制,并且保留文件權限屬性,如果是鏈接文件,只復制鏈接文件本身
-f 強制復制,不予以提示
-r 遞歸復制
-v 詳細情況
6、mv:移動或者改名,同目錄瞎 mv 可以用來更改文件名
大致情況與cp相同
7、rm 刪除文件或文件夾
-f? 強制刪除
-i 交互式刪除
-v 顯示詳細信息
-r 遞歸刪除目錄
–version 顯示版本信息
8、tree 顯示目錄的層級結構
-L n 指定顯示幾層層級結構
9、ls (list)顯示文件或目錄的基本信息
-a 顯示所有文件,包括.和..
-A 出去.和..其余和-a一樣
-l 長格式顯示詳細信息
-d 顯示目錄的信息
9、basename (獲取路徑的文件名) dirname (獲取路徑的目錄名)
10、more,less查看顯示文件內容
11、head 顯示文件的錢多少行,默認是10行 -n 設定行數
12、tail 顯示文件的尾部多少行
-n 設定行數
-f 跟蹤顯示文件的末尾
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/92059