zoukankan      html  css  js  c++  java
  • Linux基本命令(文件基操)

     1. 查询目录内容:ls [选项]  [文件或者目录]   

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

      -l 显示详细信息

      -d 查看目录属性

      -h 人性化显示文件大小

      -i 显示节点ID,inode

      ls -ld test 表示看test目录的详细信息和目录属性

      ls -l test 表示看test目录下的所有文件的详细信息

     2.文件权限:ls -l   显示列:-rwxrw-r--. 1 root root   1207  1月   14  18:18  test

      a.文件权限Linux用10位字符来表示,如:-rwxrw-r--,第1位‘-’表示文件类型(- 文件,d目录,l问软链接文件),剩下9位分为3组,每组3位,每组显示不同用户对此文件的操作权限;

      第1组表示文件拥有者对该文件的操作权限

      第2组表示与文件拥有者同组的其他用户对该文件的操作权限

      第3组表示其他人对该文件的操作权限

      其中,r表示读,w表示写,x表示执行;rwxrw-r--即表示:文件拥有者(u)对该文件有读、写、执行的权限,文件拥有者同组用户(g)对该文件有读、写权限,其他人(o)对该文件拥有只读权限

      b.1表示文件被调用的次数

      c.第一个root表示文件所属者

      d.第二个root表示文件所属者的组

      e.1207表示文件大小为1207字节

      f.1月   14  18:18表示文件最后修改时间

      e.test表示文件名称,隐藏文件一般为‘.’开头,表示系统或者其他用户不希望被修改

    3.创建目录:mkdir -p [目录名称]  (英文原意为:make directories)

      -p 递归创建,表示如果被创建的目录是多级目录,每一级都会被创建,若不写-p的多级目录创建命令即不会递归创建,只要中间有一个目录找不到就会报错

      

    4.切换目录:cd [目录] (英文原意为:change directories,目录以‘/’开头表示绝对路径,否则为相对路径)

      cd ~ :表示进入当前用户家目录

      cd :同上

      cd -:进入上次目录

      cd ..:进入上一级目录

    5.显示当前所处的目录:pwd

    6.文件删除:rm [目录或文件] (rm默认已经加了-i;rm [目录]为删除空目录,非空目录需加-r,否则报错)

      -f:强制删除(force),和 -i 选项相反,使用 -f,系统将不再询问,而是直接删除目标文件或目录。

      -i:和 -f 正好相反,在删除文件或目录之前,系统会给出提示信息,使用 -i 可以有效防止不小心删除有用的文件或目录。

      -r:递归删除,主要用于删除目录,可删除指定目录及包含的所有内容,包括所有的子目录和文件。

    7.文件复制:cp [目录](英文原意为:copy)

      -r:复制目录

      -p:连带文件属性复制(如创建时间)

      -d:若源文件为链接文件,则复制链接文件属性

      -a:相当于  -rpd

    8.剪切文件或改名称:mv [源文件目录或文件] [目标目录] (英文原意为:move)

      Linux没有单独的改名称的命令,这条命令源文件目录如果和目标目录一致则为改名命令,不一致则为剪切命令,因为Linux是分散开发,所以导致与cp命令格式不同,带来体验别扭

    9.链接命令(生成链接文件):ln -s [源文件或目录] [目录或文件](若写目录,则原名链接到改目录下,若写文件名则改名链接;英文原意为:link)

      -s 创建软连接

      链接文件有软链接和硬链接,其中:

        硬链接与源文件有相同的i节点和存储的block,可以看成同一个文件,删除某一个对另一个没有影响,可通过i节点看出两个文件的关系;不能夸分区,也不能对目录使用

        软链接跟win的快捷方式差不多,只保存了源文件的i节点和文件名,没有实际文件数据,且权限为 rwxrwxrwx,需依赖源文件才能正常使用,当生成软链接时,建议源文件写绝对路径,否则源文件只能软链接到当前目录

      

  • 相关阅读:
    二叉树的序列化与反序列化
    寻找重复的子树
    [ABC216H] Random Robots
    Codeforces Round #741 (Div. 2)
    [Gym 102798K] Tree Tweaking
    CF798E Mike and code of a permutation
    CF1149E Election Promises
    [BZOJ 4311] 向量
    CF1268D Invertation in Tournament
    [做题笔记] 浅谈势能线段树在特殊区间问题上的应用
  • 原文地址:https://www.cnblogs.com/bigdatadiary/p/10946132.html
Copyright © 2011-2022 走看看