學習基礎知識Unix文件管理
在我們學習Unix文件的時候,我們應該仔細掌握一些基礎知識,因為有了好的基礎知識,才能更好的學習Unix操作系統(tǒng) 。下面,我們來學習Unix文件的知識。
Unix文件的創(chuàng)建、編輯與刪除
Unix系統(tǒng)中可以使用touch命令來創(chuàng)建新文件,它的命令格式如下:touch filename(s)
但要指出,touch命令最常用的功能并不是創(chuàng)建Unix文件,而是改變指定文件(或目錄)的***訪問時間和修改時間。它的命令格式如下:touch [-am] [mmddhhmm[yy]] filename(s)
此命令中,若指定文件不存在,則創(chuàng)建之;若已存在,則將指定Unix文件的訪問時間和修改時間按參數(shù)的要求進行改變。參數(shù)a代表只改變訪問時間,參數(shù)m代表只改變修改時間。參數(shù)mmddhhmm[yy]中每隔兩位分別表示“月日時分[年]”,用戶可利用此參數(shù)指定欲設置的時間,若不帶此參數(shù),則會自動使用系統(tǒng)當前的默認時間。
[例] 在當前目錄下創(chuàng)建新Unix文件document:
- touch document
- 將剛創(chuàng)建的Unix文件document的訪問與修改時間改為2005年10月1日0時0分:
- touch -am 1001000005 document
大家可不要小視touch命令的此項作用,在軟件的實際開發(fā)中,有時它還會與企業(yè)的客戶關系管理策略或企業(yè)經(jīng)濟效益密切關聯(lián)。倘若你所在企業(yè)的開發(fā)團隊協(xié)作精神好,工作效率高,或者是改進了相關技術與流程,使原與客戶合同中約定的項目完成日期大大提前,為了屏蔽用戶知情,避免節(jié)外生枝,該命令就派上大用場了。
Unix文件創(chuàng)建好之后就需要對此文件的內(nèi)容進行相應的編輯了,在Unix系統(tǒng)中最常使用的編輯工具是vi,在后文中會有專門的章節(jié)進行詳細介紹,此處先行略過。
在使用Unix系統(tǒng)一段時間之后,大家可能會發(fā)現(xiàn)Unix文件數(shù)量正在快速增加,而其中的一部分文件可能已經(jīng)變得過時,或是沒有了使用價值,這時就應該及時利用rm命令將此類文件刪除了。rm命令的功能是刪除文件或目錄,它的命令格式如下:
- rm [-i] filename(s)
- 或 rm –r[i] directory-name(s)
使用參數(shù)i的目的是給大家一次“買后悔藥”的機會。由于Unix系統(tǒng)中的Unix文件一旦刪除將極難恢復,因此在刪除文件之前一定要慎重。而參數(shù)i的作用是在刪除文件之前進行逐一詢問提醒,是否確實要刪除此Unix文件。
如果輸入y則刪除Unix文件,若輸入其他字符,文件則會被保留。使用了帶參數(shù)r的rm命令可用來刪除一個目錄以及其所有子目錄,此時不必受刪除目錄必須為空目錄的條件限制,因此也就更具危險性,大家在使用前應當慎之又慎。
[例]
- rm doc1 doc2 doc3 // 直接刪除文件doc1、doc2、doc3
- rm –i doc1 doc2 doc3 //在刪除文件doc1、doc2、doc3時,每刪除一個之前先作提示
- rm -ri dir1 //刪除目錄dir1以及其中所含的所有文件與子目錄,刪除前先作提示
以上,我們就完成了對Unix文件管理的知識的介紹,希望大家好好的學習Unix文件管理基礎知識。
【編輯推薦】




















