1.要將文件移動到另一個目錄并給它一個新名字,請輸入:# mv intro manual/chap1按下 Enter 鍵。
  
    該命令將 intro 文件移動到 manual/chap1 目錄。名字 intro 從當(dāng)前目錄被除去,同樣的文件在 manual 目錄中以 chap1 的名字出現(xiàn)。
  
    2.要將文件移動到另一個目錄,且不改變名字,請輸入:# mv chap3 manual按下 Enter 鍵。
  
    該命令將 chap3 移動到 manual/chap3.用 mv 命令重命名文件可以使用 mv 命令改變文件的名字而不將其移動到另一目錄。
  
    3.要重命名文件,請輸入:# mv appendix apndx.a按下 Enter 鍵。
  
    該命令將 appendix 文件重命名為 apndx.a.如果名為 apndx.a 的文件已存在,則舊的內(nèi)容被 appendix 文件的內(nèi)容替換。
  
    2.如何在系統(tǒng)中移動或者重命名目錄?
  
    如果需要移動或者重命名目錄,可以在系統(tǒng)中使用 mvdir 命令。
  
    例如,如果需要移動目錄,可以在命令行中輸入下面的命令:# mvdir book manual然后按下 Enter(回車) 鍵。
  
    如果 manual 目錄在系統(tǒng)中已經(jīng)存在,則上面的命令會將 book 目錄移動到名為 manual 的目錄下面。否則,book 目錄會被重新命名為 manual.例如,如果需要移動和重命名目錄,請在命令行中輸入下面的命令:# mvdir book3 proj4/manual然后按下 Enter(回車)鍵。
  
    上面的命令會將 book3 目錄移動到名為 proj4 的目錄下面,并且會將 proj4 目錄重新命名為 manual(如果 manual 目錄事先在系統(tǒng)中不存在)。
  
    3.如何刪除目錄?
  
    可以使用 rmdir 命令將以 Directory 參數(shù)指定的目錄從系統(tǒng)中除去。在除去目錄之前,目錄必須為空(只能包含 . 和 ……),您在將其除去前必須對其父目錄擁有寫權(quán)限。使用 ls -a Directory 命令檢查目錄是否為空。
  
    以下是如何使用 rmdir 命令的示例:


    1.要清空并除去目錄,請輸入:# rm mydir/* mydir/.* # rmdir mydir按下 Enter 鍵。
  
    該命令除去 mydir 的內(nèi)容,然后除去空目錄。rm 命令顯示有關(guān)試圖除去目錄圓點 (。) 和雙圓點 (……) 的出錯信息,然后 rmdir 命令將它們和目錄本身除去。
  
    注:rm mydir/* mydir/.* 首先除去名字不以圓點開頭的文件,然后除去那些名字以圓點開頭的文件。您可能無法認(rèn)識到目錄包含名字以圓點開頭的文件,因為如果不使用 -a 標(biāo)志,ls 命令通常不顯示它們。
  
    2.要除去 /tmp/jones/demo/mydir 目錄及其下面所有的目錄,請輸入:# cd /tmp # rmdir -p jones/demo/mydir按下 Enter 鍵。
  
    該命令將 jones/demo/mydir 目錄從 /tmp 目錄中除去。要刪除目錄時,如果目錄非空,或者您對其沒有寫權(quán)限,則命令以適當(dāng)?shù)某鲥e消息終止。
  
    4.如何刪除文件?
  
    當(dāng)用戶不再需要某個文件時,可以使用 rm 命令將其除去。rm 命令除去某個特定文件、一組文件或目錄內(nèi)從文件列表中選中的某些文件條目。
  
    使用 rm 命令時,在除去文件之前無需用戶確認(rèn)、讀權(quán)限和寫權(quán)限。然而,用戶必須對包含該文件的目錄具有寫權(quán)限。
  
    以下是如何使用 rm 命令刪除文件的示例:


    1.要刪除名為 myfile 的文件,請輸入下面的命令:# rm myfile按下 Enter(回車)鍵。
  
    2.要依次刪除 mydir 目錄中的所有文件,請輸入下面的命令:# rm -i mydir/*按下 Enter(回車)鍵。
  
    在每個文件名顯示時,輸入 y 并按下 Enter(回車)鍵以刪除文件?;蛘邇H按下 Enter 鍵以保留文件。
  
    5.如何為文本文件排序?
  
    可以使用 sort 命令將 File 參數(shù)指定的文件中的行按字母順序或其它方式排序,并將結(jié)果寫到標(biāo)準(zhǔn)輸出。如果 File 參數(shù)指定了多于一個的文件,則 sort 命令將這些文件連接起來,并將它們像一個文件那樣按字母順序排序。
  
    注:sort 命令區(qū)分大小寫并規(guī)定大寫字母在小寫字母之前(這取決于語言環(huán)境)。
  
    下例中,名為 names 的文件的內(nèi)容為:marta denise joyce endrica melanie名為 states 的文件的內(nèi)容為:texas colorado ohio
  
    1.要顯示 names 文件排序后的內(nèi)容,請輸入:# sort names按下 Enter 鍵。
  
    系統(tǒng)顯示與以下類似的信息:denise endrica joyce marta melanie


    2.要顯示 names 和 states 文件排序后的內(nèi)容,請輸入:# sort names states按下 Enter 鍵。
  
    系統(tǒng)顯示與以下類似的信息:colorado denise endrica joyce marta melanie ohio texas 3.要以 names 文件排序后的內(nèi)容替代原先的內(nèi)容,請輸入:# sort -o names names按下 Enter 鍵。
  
    該命令以相同但排過序的數(shù)據(jù)替換 names 文件的內(nèi)容。
  

分享到

多易

相關(guān)推薦