touch命令用於建立空文件,例若有時應用程序但願在它們寫入數據以前,某個日誌文件就已經存在。這時可用touch命令建立一個空文件:touch test1
;
touch命令還能夠用來改變已有文件的訪問時間和修改時間,而不改變文件內容,例如已存在test1
文件,再次執行touch test1
時,文件的建立時間就會爲當前時間,-t
參數後跟時間戳則能夠將文件的建立時間改爲指定時間;git
此命令用以複製文件或者目錄,cp命令須要兩個參數,源對象和目標對象,最基本的用法爲:cp source destination
當source
和destination
都爲文件時,新文件以destination
命名,source
和destination
也均可爲目錄文件
着重介紹cp命令的幾個經常使用參數:shell
mv即爲moving,用來將文件和目錄移動到另一個位置,基本用法爲:mv source destination
可用mv命令進行文件重命名,將destination
改成新的名字就好網絡
注意,移動一個有軟鏈接指向的文件會使得軟鏈接文件失效less
rm命令用於刪除文件,在rm後跟文件或者目錄名便可日誌
注意,由於rm命令不是將文件回收垃圾站,而是完全消失,在執行
rm -rf destination
這個命令時務必當心謹慎,輕則幾天的心血付之東流,重則你正在使用的系統所有被刪乾淨
本人借鑑網絡上前輩的處理經驗,附上刪除至回收站代碼(在.zshrc文件中添加)alias rmtrash=trash alias lltrash=‘ll /.Trash’ trash() { mv -v $@ /.Trash/ }
這種狀況下能夠執行rmtrash
命令代替rm
命令,lltrash
命令查看垃圾箱中的文件code
建立目錄命令,-p參數用於遞歸建立對象
查看文件類型命令
File命令將文件分紅3類遞歸
-f參數是tail命令的一個突出的特性,它容許你在其餘進程使用該文件時查看文件的內容。tail命令會保持活動狀態並不斷地顯示添加到文件中的內容。是實時監測系統日誌的絕妙方式。遊戲