linux命令(文件处理命令)

来源:互联网 发布:淘宝达人导购网 编辑:程序博客网 时间:2024/05/15 11:40

文件处理命令

1 命令名称:ls

  功能:显示目录文件

  语法: ls   选项[-ald]   文件或者目录

                  -a   显示所有文件,包括隐藏文件

                  -l    详细信息显示

                 -d   查看目录属性

  例子: ls  -al   /home/remote/cmsuser,如下图

 

 

 下面来解释下以上各个目录显示的每一列的意义

 1:drwxrwxr-x

  d:目录(directory)

  -:二进制文件

  l:软链接文件

 

  rwx            rwx              r-x          (r:read   w:write   x:execute   )

 所有者u    所属组g        其他人o

  user         group            other

 

2: 9 代表硬链接数

3:remote:所有者

4:remote:所属组

5:4096 文件大小

6:02-02 15:03 创建或者修改时间

7:.文件名或者目录名

 

2 命令名称:cd

   功能:切换目录

   语法:cd .. 切换上级目录

  

 

3 命令名称:touch

   功能:创建空文件

   语法:touch newfile

 

4 命令名称:mkdir

   功能:创建空目录

   语法:mkdir  newdir

  

 

5 命令名称:cp

  功能:复制文件或者目录

  语法:cp -r  源文件或者目录  目标文件或者目录

          cp  -r  /home/remote/cmsuser/newdir    /home/remote/cmsuser/copynewdir

 

 

6 命令名称:mv

  功能:移动,会删除以前的文件

  语法:mv  /home/remote/cmsuser/newdir    /home/remote/cmsuser/copynewdir/mvnewdir

  

 

7 命令功能:rm

   功能:删除文件或者目录

   语法:rm -rf  copynewdir     

   

 

8 命令名称:cat

   功能:显示文件内容

   语法 cat  文件名

            cat localhost.2015-01-21.log

 

9 命令名称:more

   功能:分页显示文件内容

   语法:more  文件名

           more catalina.out

           点击空格可以翻一页,点击enter可以翻一行,q退出

         

10 命令名称:tail

     功能:查看一个文件的后面几行

     语法: tail -5 catalina.out  查看文件最后5行

              tail -f catalina.out   动态显示文件内容

 

11 命令名称:ln

     功能:产生链接文件

      语法:ln -s  [源文件]    [目标文件]  产生软链接

              ln      [源文件]    [目标文件]  产生硬链接

       1)创建一个issue文件的软链接,名字叫issue.soft

             ln  -s      /etc/issue     /home/remote/cmsuser/issue.soft

    

    看上图创建出来的软链接会发现有以下几个特点:

    1 权限都是lrwxrwxrwx ,软链接有什么权限不重要,操作主要取决于原文件有什么权限。

    2 时间值是创建软链接文件的时间值,跟原文件时间值不一样

    3 类似于windows快捷方式,操作软链接等于操作原始文件,会同步更新。

   

   2)创建一个硬链接

       ln        /etc/issue     /home/remote/cmsuser/issue.hard

     

     会发现两个文件存放位置不一样,其他的都是一样的,类似于拷贝,但是会同步跟新。

 

    软链接等于windows快捷方式,硬链接等于拷贝+同步更新,删除原文件,软链接文件就没有了,硬链接而不受影响。

 

   3)每个文件必须有个i-node节点,简称i节点,没有i节点的文件无法再访问了,如下图,硬链接与原文件有相同的i节点,所以可以同步更新

      

      

   4)硬链接不能跨分区,但是软链接可以。(不能从一个分区的文件, 生成硬链接文件到另外一个分区).

  

  5)硬链接不能作用于目录。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 0
原创粉丝点击