Linux入門之文件基本操做

linux 哲學思想    
一、一切皆文件    
二、由衆多目的單一應用程序組成,一個程序只作一件事,且作好    
三、組合目的單一的小程序完成複雜任務    
四、儘可能避免跟用戶交互,    
五、使用文本文件保存配置信息:文本編輯器VI    
六、提供機制,而非策略,
node

熟悉文件的基本操做是學習Linux的基礎的基礎。linux

一、查看某個目錄的文件各類屬性信息
ls     
用法格式:ls +選項+目錄
經常使用選項:  –l        #長格式顯示文件的詳細屬性
             -a        #顯示全部文件,包括隱藏文件                      
             -A        #和-a 相同 但不顯示.(當前目錄)和..(上級目錄)  
             -n        #以用戶及組的id號排序                          
             -h        #文件大小會自動換算文件大小                           
             -r        #文件名逆序顯示                           
             -R        #文件名遞歸顯示(顯示子目錄中的文件)                          
             -ld       #顯示目錄的自己的權限屬性
 二、查看文件內容
 more   #向後翻查看,在翻至尾部以前能夠向前翻
 less   #向前翻查看
 head   #看文件前n行,默認是10行
 tail   #看文件後n行,默認是10行
     -n #查看文件n行
     -f #查看一個文件尾部內容後,不退出,等待並顯示新增的行,退出使用CTRL+C 
file    #查看文件內容格式類型  (ACSII,SHELL....) 
 
三、建立文件:(文件名只能是數字,字母,下劃線組成)
touch  #修改文件時間戳(也能夠做爲新建文件)
用法格式: touch [選項]... 文件名...
經常使用選項:
               -a           #改變訪問時間                  
               -m           #改變修改時間              
             -m -t+時間     #指定修改時間到手動添加時間(CC)YYMMDDhhmm.ss
建立文件還可使用文本編輯器建立指定文件
nano  +文件名
vim   +文件名               
stat  +文件名 #查看文件的各類時間戳信息屬性                   
  access      #訪問時間                   
  modfidy     #修改時間                     
  change      #改變時間
如:
[root@123ok ~]# stat grep.txt       
 File: `grep.txt'         
 Size: 15            
 Blocks: 8          
 IO Block: 4096   
 regular file       
 Device: fd00h/64768d    
 Inode: 524303      
 Links: 1       
 Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)       
 Access: 2014-05-02 01:11:33.263006214 +0800       
 Modify: 2014-05-02 01:11:03.287006007 +0800       
 Change: 2014-05-02 01:11:03.287006007 +0800       
 [root@123ok ~]# 
四、複製文件:
cp  
用法格式:cp 要複製的文件路徑 ...(能夠多個源文件)+ 目標
        目標:                 
        不存在,則複製並重命名指定的名稱                  
        存在,若是是文件:則覆蓋,若是是目錄,將文件複製到指定的目錄中           
        複製多個文件:    目標必須存在而且必須是目錄      
         經常使用選項  :
          -r          #遞歸複製 (複製目錄)               
          -a          #遞歸複製  (複製文件,包含了文件的屬性格式)                 
          -i          #交互式 ,覆蓋前提醒確認                
          -v          #顯示覆制過程
五、移動文件:
mv 
用法格式: mv  +選項+文件名(某路徑下的文件)
         經常使用選項: 
            -i     #刪除前提醒                   
            -f     #強制刪除                   
            -r     #遞歸刪除目錄       
            -rf    #強制刪除目錄文件:這個命令最好少用,很危險(毫無預警的完全刪除文件)

六、粘貼文件---沒有單獨的文件粘貼命令,由於複製和移動操做就包含了粘貼步驟
相關文章
相關標籤/搜索