Linux命令——文件管理

awk:
        一种处理文本文件的语言,是一个强大的文本分析工具。


cat: 
        cat命令用于把档案串连接后传到基本输出(或加>filename到另一个档案文件)。


chattr: 
        chattr命令用于改变文件的属性。


chgrp:
        chgrp命令用于变更文件或目录的所属群组。用于变更文件或目录的所属群组。


chmod:
        linux文件调用权限分为三级:文件拥有者、群组、其他。chmod可以控制文件如何被他人调用。


chown:
        linux是多人多工操作系统,所有的文件都有拥有者。chown指令将指定文件的拥有者改为指定的用户或组,用户可以是用户名或用户ID,足可以是组名或者组ID,文件是以空格分开的要改变权限的文件列表,支持通配符。该指令只有系统管理者(root)拥有权限。


cksum:
        cksum命令用于检查文件的CRC是否正确,确保文件从一个系统传输到另一个系统的过程中不被损坏。


cmp:
        cmp命令用于比较两个文件是否有差异。


cp:
        cp命令用于复制文件或目录。


cut:
        cut命令用于显示每行从开头算起num1到num2的文字。


diff:
        diff命令用于比较文件的差异。


diffstat:
        diffstat命令根据diff的比较结果,显示统计数字。


file:
        file命令用于辨识文件类型。


find:
        find指令用来在指定目录下查找文件,任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录和文件。


git:
        git命令时文字模式下的文件管理员。


gitview:
        gitview命令用于观看文件的内容,它会同时显示十六进制和ASCII格式的字码。


indent:
        indent命令用于调整C原始代码文件的格式。


less:
        less命令可以随意的浏览文件,而more仅能向前移动,不能向后移动,并且less命令在查看之前不会加载整个文件。


ln:
        ln命令为某一个文件在另外一个位置建立一个同步的链接,当我们需要在不同的目录用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录放上该文件,然后在其他的目录下用ln命令链接它就可以,不必重复的占用磁盘空间。


locate:
        locate命令用于查找符合条件的文档,它会去保存文档和目录名称的数据库内,查找合乎范本样式条件的文档或目录。


lsattr:
        lsattr命令用于显示文件属性。


mattrib:
        mattrib命令用来变更或显示MS-DOS文件的属性,它是mtools工具指令,模拟MS-DOS的attrib指令,可变更MS-DOS文件的属性。


mc:
        mc命令用于提供一个菜单式的文件管理程序,执行mc之后,将会看到菜单式的文件管理程序,共分为4个部分。


mcopy:
        mcopy命令用来复制MSDOS格式文件到Linux中,或由Linux中复制MSDOS文件到磁盘上。


mdel:
        mdel命令用来删除MSDOS格式的档案,在删除只读之前会有提示信息产生。


mdir:
        mdir命令用于显示MS-DOS目录,它是mtools工具指令,模拟MS-DOS的dir指令,可显示MS-DOS文件系统的目录内容。


mktemp:
        mktemp命令用于建立暂存文件,工shellscript使用。


mmove:
        mmove命令用于在MS-DOS文件系统中,移动文件或目录,或更改名称。mmove为mtools工具命令,模拟MS-DOS的move命令。


more:
        more命令类似于cat,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是通过space显示下一页,通过b显示上一页。

 

mv:
        mv指令用来为文件或目录改名,或将文件或目录移到其他位置。


od:
        od命令用于输出文件内容。od指令会读取所给予的文件的内容,并将其内容以八进制字码呈现出来。


paste:
        paste命令用于合并文件的列,它会把每个文件以列对列的方式,一列列地加以合并。


patch:
        patch命令用于修补文件,让用户利用设置修补文件的方式,修改,更新原始文件。倘若一次仅修改一个文件,可直接在指令列中下达指令依序执行。如果配合修补文件的方式则能一次修补大批文件,这也是Linux系统核心的升级方法之一。


rcp:
        rcp命令用于复制远程文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中


read:
        read命令被用来从标准输入读取单行数据。这个命令可以用来读取键盘输入,当使用重定向的时候,可以读取文件中的一行数据。


rhmask:
        rhmask命令用于对文件进行加密和解密操作,执行rhmask指令可制作加密过的文件,方便用户在公开的网络上传输该文件,而不至于被任意盗用。


rm:
        rm命令用于删除一个文件或者目录,该指令需要慎用。


scp:
        scp 命令用于Linux之间复制文件和目录,scp是 secure copy的缩写, scp是Linux系统下基于ssh登陆进行安全的远程文件拷贝命令,scp是加密的,rcp是不加密的,scp是rcp的加强版。


slocate:
        slocate命令查找文件或目录,slocate本身具有一个数据库,里面存放了系统中文件与目录的相关信息。


split:
        split命令用于将一个文件分割成数个,该指令将大文件分割成较小的文件,在默认情况下将按照每1000行切割成一个小文    件。


tee:
        tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。


tmpwatch:
        tmpwatch命令用于删除暂存文件,可以设置文件超期时间,单位以小时计算。


touch:
        touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。


umask:
        umask命令指定在建立文件时预设的权限掩码。[权限掩码]是由3个八进制的数字所组成,将现有的存取权限减掉权限掩码    后,即可产生建立文件时预设的权限。


whereis:
        whereis命令用于查找文件,会在特定目录中查找符合条件的文件。这些文件应属于原始代码、二进制文件,或是帮助文      件。该指令只能用于查找二进制文件、源代码文件和man手册页,一般文件的定位需使用locate命令。


which:
        which命令用于查找文件,它会在环境变量$PATH设置的目录里查找符合条件的文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值