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    #强制删除目录文件:这个命令最好少用,很危险(毫无预警的完全删除文件)

六、粘贴文件---没有单独的文件粘贴命令,由于复制和移动操做就包含了粘贴步骤
相关文章
相关标签/搜索