zoukankan      html  css  js  c++  java
  • linux文件处理命令

    在学习常见的linux文件处理命令之前我们先了解一下linux命令的格式:

    命令格式:命令 [-选项][参数] ,[ ]意味着是可选的;

    例如:ls –a  root 

    ls为命令                        -a为选项                 root为ls命令传入的参数

    关于命令格式的说明:

    一、linux命令中并不是所有的命令都符合此格式

    二、当有多个选项时可以将多个选项写在一起,例如-a与-l都是命令ls的两个选项,当ls命令需要用到这两个选项时可以将他们写在一起 –al;

    三、选项中存在简化选项与完整选项,例如-a与- -all是等效的,前者是简化选项后者是完整选项。

    命令ls

    作用:用于显示目录下文件,如果后面没有指定的目录,则显示当前目录下的文件,如果有指定目录,则显示指定目录下的文件

    选项:

    -a 显示所有文件,包括隐藏的,linux中隐藏文件以 . 开头

    -l 按照长格式显示文件 例如:-rw-r--r--  1  zhaolei  zhaolei  66 May 22 07:48 test1_copy

    -i 显示文件的i节点的值

    -d 显示当前目录

    长格式文件解释

    -rw-r--r--    1     zhaolei     zhaolei          66      May 22 07:48      test1_copy

    一          二(引用)三(所有者)四(所属组)五(大小)六(最后修改日期)七(文件名)

    可以将它分为如上的七部分,每一部分代表的意思如上面所示

    第一部分:由10个字符组成,其中第一个字符代表文件的类型:

    -代表问文件  d代表目录  l代表软链接

    2----4个字符表示所有者(创建者,只能有一个)对该文件的权限

    5----7个字符表示所属群组对该文件的权限

    8----10个字符表示其他人对该文件的权限

    r----读   w------写   x-----执行

     

    命令mkdir

    作用:用于创建目录(注意不是文件)

    选项:

    -p:用于递归创建多个目录

    例如:在当前目录下创建目录test1,在test1目录在创建test2目录mkdir –p test1/test2

    命令cd

    作用:目录切换

    应用:cd 指定目录

             cd ..回到上一级目录

    命令pwd

    作用:显示当前目录的绝对路径,直接输入pwd即可

    命令rmdir

    作用:删除空目录(即目录下没有内容,同时它不能删除文件)

    命令rm

    作用:删除文件(不使用选项时只可以删除文件)

    选项:-r删除目录

    -f 强制执行(不会有提示),我用ubuntu图形界面操作时即使没用-f也没有提示

    命令mv

    作用:剪切文件和目录,在剪切的过程中同时可以对文件或者目录更名

    命令cp

    作用:复制文件

    选项:

    -r 复制目录

    -p 保证复制文件(包括目录)的属性

    命令touch

    作用:创建文件

    命令cat

    作用:用于查看文件,只适合小文件的查看,因为执行该命令后只会显示最后一页并且不能上下翻动

    命令tac用于查看文件,与cat功能一致,只是它是从后往前查看

    命令less

    作用:查看文件,可以上下翻动,还可以搜索

    选项:/  用于搜索关键字

    向上翻页:pgup键和向上的箭头

    向下翻页 :空格或者f

    Enter: 按照行数翻动

    Q或者q :退出

    命令head

    作用:查看文件的前几行,默认为10行

    选项:-n 指明查看的行数

    命令tail

    作用:查看文件的后几行,默认为10行

    选项:-n 指明查看的行数

             -f 动态显示文件末尾内容

    命令ln

    作用:创建文件的硬链接

    选项:-s 创建文件的软链接

    使用:ln [原文件][生成文件]

    软连接与硬链接

    软链接与windows中的快捷方式差不多,它保存的知识原文件的一个引用,所以它所占内存很小,并且若原文件被删除了则软链接也就失效了。

    硬链接是将原文件的所有内容全部复制了,所以即使原文件被删除了,它仍然是有效的,并且它与原文件同步更新。

    硬链接所具有的特点:

    1、 它与原文件的i节点的值是相同的

    2、 不能跨分区生成硬链接

    3、 只能针对文件使用,不能用于目录

    软链接的特点:

    1、软连接对所有者、所属组、其他人的权限都为rwx

    2、软链接可以对文件与目录使用

    心有多大,天有多高,一起奋斗!!
  • 相关阅读:
    又见斐波那契 矩阵快速幂 线性代数 转移矩阵构造
    Sticks POJ
    四则运算表达式求值——中缀表达式转后缀及计算
    D. Who killed Cock Robin 湖北省大学程序设计竞赛
    B. Salty Fish Go! -期望题(瞎搞题)
    A. Srdce and Triangle 几何题
    H. GSS and Simple Math Problem 高精度乘法模板
    小国的复仇 想法题/数学题附数论模板
    【作业】用栈模拟dfs
    KMP算法
  • 原文地址:https://www.cnblogs.com/zhaolei1996/p/10909819.html
Copyright © 2011-2022 走看看