精华内容
下载资源
问答
  • 命令格式与目录处理命令ls一、命令格式二、目录处理命令:ls二级目录三级目录 一、命令格式 命令格式: 命令 [-选项] [参数] 例:ls -la /etc 说明: 1)个别命令使用不遵循此格式 2)当有多个选项时,可以写在一起...

    一、命令格式

    命令格式命令 [-选项] [参数]

    • 例:ls  -la  /etc
    • 说明:
       1)个别命令使用不遵循此格式
       2)当有多个选项时,可以写在一起
       3)简化选项与完整选项
           -a 等于 --all

    二、目录处理命令:ls

    • 命令名称:ls

    • 命令所在路径:/bin/ls

    • 执行权限:所有用户

    • 功能描述:显示目录文件

    • 语法:ls  选项 [-ald]  [文件或目录]
        -a 显示所有文件,包括隐藏文件
      在这里插入图片描述

          -l 详细信息显示
      在这里插入图片描述

         -d 查看目录属性
      在这里插入图片描述

    三、目录处理命令:mkdir

    • 命令名称:mkdir
    • 命令所在路径:/bin/mkdir
    • 执行权限:所有用户
    • 功能描述:创建新目录
                        -p  递归创建
    • 语法:mkdir  -p  [目录名]
         创建单个目录
      在这里插入图片描述
         递归创建目录
      在这里插入图片描述
          创建多个目录
      在这里插入图片描述

    四、目录处理命令:cd

    • 命令名称:cd
    • 命令所在路径:shell内置命令
    • 执行权限:所有用户
    • 功能描述:切换目录
    • 语法:cd  目录]
    • 例:   cd /tmp/japan
                cd …回到上一级目录

    五、目录处理命令:pwd

    • 命令名称:pwd
    • 命令所在路径:/bin/pwd
    • 执行权限:所有用户
    • 功能描述:显示当前目录路径
      在这里插入图片描述

    六、目录处理命令:rmdir

    • 命令名称:rmdir
    • 命令所在路径:/bin/rmdir
    • 执行权限:所有用户
    • 功能描述:删除目录
    • 语法:rmdir  目录]

    在这里插入图片描述

    七、目录处理命令:cp

    • 命令名称:cp
    • 命令所在路径:/bin/cp
    • 执行权限:所有用户
    • 功能描述:复制文件或目录
    • 语法:cp  -rp [原文件或目录]  [目标目录]
        -r 复制目录
      在这里插入图片描述
        -p 保留文件属性
      在这里插入图片描述
      在这里插入图片描述
         复制目录或文件的时候改名
      在这里插入图片描述

    八、目录处理命令:mv

    • 命令名称:mv
    • 命令所在路径:/bin/mv
    • 执行权限:所有用户
    • 功能描述:剪切文件目录、改名
    • 语法:mv  [原文件或目录]  [目标目录]
        剪切文件目录
      在这里插入图片描述
          改名
      在这里插入图片描述

    九、目录处理命令:rm

    • 命令名称:rm
    • 命令所在路径:/bin/rm
    • 执行权限:所有用户
    • 功能描述:删除文件或目录
    • 语法:rm  -rf  [文件或目录]
        -r 删除目录
        -f 强制执行
      在这里插入图片描述
    展开全文
  • 方式一: ls -R 一、系统不自带tree命令,需要自己打开终端安装(终端打开快捷方式Ctrl+Alt+T)。 输入命令: sudo apt-get install tree ...tree -a #显示所有目录及文件 ...tree -f #显示文件完整路径 ...

    方式一:

    ls -R
    

    在这里插入图片描述

    一、系统不自带tree命令,需要自己打开终端安装(终端打开快捷方式Ctrl+Alt+T)。
    输入命令:
    在这里插入图片描述

    sudo apt-get install tree
    

    然后输入密码。
    下载完成。
    二、
    在这里插入图片描述

    tree -a  #显示所有目录及文件
    
     tree -d  #仅显示目录
    
    tree -L n  #n表示要显示n层目录
    
    tree -f  #显示文件完整路径
    

    在这里插入图片描述

    展开全文
  •   要列出当前目录下所有的文件名和目录名直接使用ls命令即可。 但如何只列出文件名而不列出目录呢?...查遍了ls 的帮助,也没看到有这个现成的选项。...首先,ls -l 命令可以列出如下格式的完整信息

    要列出当前目录下所有的文件名和目录名直接使用ls命令即可。
    但如何只列出文件名而不列出目录呢?
    查遍了ls 的帮助,也没看到有这个现成的选项。
    幸好这个问题还是比较常见的,网上已经有了一些解答,但实验之后,我发现看到的几个链接给出的解决方法都是不完全正确的。具体如下。

    一、网上流传的解法
    首先,ls -l 命令可以列出如下格式的完整信息:
    drwxr-xr-x 4 junfeng junfeng 4096 2009-11-26 01:04 bin
    -rw-r--r-- 1 junfeng junfeng 103 2009-11-26 13:35 CMakeLists.txt
    drwxr-xr-x 2 junfeng junfeng 4096 2009-11-26 01:06 src
    可以看到,文件和目录的区别在于第一列是d还是-。这就需要在ls的基础上使用grep命令来对ls输出的每一行进行过滤。进一步使用ls -l | grep ^[^d]或者 ls -l | grep -v ^d 命令得到如下结果:
    -rw-r--r-- 1 junfeng junfeng 103 2009-11-26 13:35 CMakeLists.txt
    现在目录被过滤掉了。grep ^[^d]中,^[^d] 是一个正则表达式,[^d]表示字符串含有一个不是d的字符,^d表示以d开头,^[^d]表示不以d开头。
    但有时候只需要获得文件名,需要进一步排除权限,日期等信息,那么再进一步加入awk命令。
    ls -l | grep ^[^d] | awk '{print $8}'
    结果如下:
    CMakeLists.txt
    重新观察之前的结果
    -rw-r--r-- 1 junfeng junfeng 103 2009-11-26 13:35 CMakeLists.txt

    awk '{print $8}' 中 数字8的含义是第8列(列和列之间以空格符分割),也就是文件名CMakeList.txt这一部分,   

    二、此方法的漏洞分析和正确的方法(可能)
    上述方法有一个重要的漏洞,那就是使用了awk '{print $8}'命令。前面提到这个命令是以空格符来判断列和列的分隔的。那么如果文件名中就包含空格会怎么样呢
    继续实验一下。 运行touch "f ile"创建一个名为"f ile"的文件。注意文件名中的空格。
    再重新运行
    ls -l | grep ^[^d] | awk '{print $8}'
    结果如下:
    CMakeLists.txt
    f
    果然得到了错误的结果。
    仔细阅读文档,发现一个可行而且比较简便的方法:
    ls -1 -F | grep -v [/$]

    解释如下:
    ls -1 , 注意这里是数字1,作用是单列输出。

    ls -F:根据文件、目录等信息在文件名或目录名最后给予附加数据结构,例如:

    *代表可执行文件;/代表目录;=代表socket文件;|代表FIFO文件;@代表连接文件
    ls的输出:
    bin CMakeLists.txt f ile src
    ls -1的输出:
    bin
    CMakeLists.txt
    f ile
    src

    下面看ls -F的输出
    bin/ CMakeLists.txt f ile src/
    可见目录项的结尾被添加了 '/' 字符。这样便能够简单的区分目录和文件了。
    而 grep -v [/$],[/$]表达式匹配的是以'/'结尾的字符串,而-v选项则是排除这些匹配的字符串。

    最后给出linux下正确的只列出当前目录下文件名的方法如下:

    ls -1 -F | grep - v[/$]

    在我们的例子中执行这个命令的输出如下:
    CMakeLists.txt
    f ile

     

    linux下正确的只列出当前目录下目录名的方法

    1、一般情况下可使用 ls -l | grep ^d ,若只列出目录名: ls -l | grep ^d | awk '{print $8}'

    2、若目录名中有空格,可使用ls -F | grep [/$],不能写成 ls -F | grep [*/$], [*/$]表示以*或者/结尾都可以

    3、一个最简单的方法,使用 ls -d */,可以达到与方法2相同的效果,如 ls -d /boot | sed 's/\///g'  

    sed 's/old/new/g':以行为单位进行查找替换,注意:要删除“/”需要使用转义字符


    展开全文
  • 一.命令格式:命令 [-选项][参数] 例:ls -l /etc 注: 个别命令不使用这个格式 ...lslist 显示所有目录文件 语法:ls 选项 1.ls -a 显示所有文件 注: . 为当前目录,. .为上一级目录,以 . 开头的...

    一.命令格式:命令 [-选项][参数]

    例:ls  -l  /etc

    注:

    1. 个别命令不使用这个格式

    2. 当有多个选项时,可以写在一起

    3. 简化选项与完整选项 -a=--all

     

    二.目录处理命令ls

    ls  list  显示所有目录文件

    语法:ls 选项

       1.ls -a 显示所有文件

     

    注: . 为当前目录,. .  为上一级目录,以 . 开头的文件为隐藏文件

       2.ls  /  显示根目录

     

       3.ls -l 显示文件详细信息

     

       我们来拿一个例子来讲一讲,-l显示的文件详细信息都有什么。

       在讲之前我们先简单的来了解一下Linux中的权限问题。Linux基本上有三种权限:所有者(u),所属组(g),其他人(o)。       所有者一般就是这个文件的创建者,权力最大。所属组就是所有者将部分权力分给了他指定的一些人,这些人形成了一个小         组,就叫做所属组。其他人就是那些没有关系的人。

       而Linux中对文件的操作也有三种类型:读(r),写(w),执行(x)

       现在就拿第一条来说:

       -rwxrw----.  1  root  root    0  3月   9  15:37 program files

         -:表示该文件的文件类型。-:二进制文件;d:目录;l:软链接文件

         rwxrw----:前三个rwx就是这个文件所有者对该文件具有的权力为读,写, 执行。中间三个rw-就是这个文件所属组对该文件       的权力,为读,写。 最后三个---就是这个文件其他人对该文件的权力,为无。

        1:表示该文件被调用过几次

        root(第一个):表示该文件的所有者为root

        Root(第二个):表示该文件的所属组为root

        0:表示该文件的大小,单位为字节,可用-lh来显示文件大小

        3月 9  15:37:表示该文件最后的修改时间

        program files:表示该文件的文件名

      4.ls -d 当遇到目录时列出目录本身而非目录内的文件

      5.ls -ld 查看目录属性

     显示/etc该目录的属性,和文件属性相同

      6.ls -i 查看文件目录i节点

     在Linux中每个文件都有唯一与之匹配的一个i节点。可以通过这个i节点来识别该文件。

    展开全文
  • 目录处理命令:ls命令名称:ls命令英文原意:list命令所在路径:/bin/ls执行权限:所有用户功能描述:显示目录文件语法:ls 选项[-ald] [文件和目录] 选项:-a(显示所哟文件,包括隐藏文件) ...
  • ls如何只显示文件名

    万次阅读 2018-01-10 11:00:55
    要列出当前目录下所有的文件名和目录名直接使用ls命令即可。 但如何只列出文件名而不列出目录呢? 查遍了ls 的帮助,也没看到有这个现成的选项。 幸好这个问题还是比较常见的,网上已经有了一些解答,但实验之后...
  • 1.1命令格式与目录处理命令ls 命令格式 命令格式: 命令 [-选项] [参数] 例如: ls -la /etc 说明: 个别命令不遵循此格式。选项和参数可有可无,可0个可多个 当有多个选项时,可以写在一起 简化选项与完整选项 -a ...
  • 一、 系统目录结构 生成目录树结构: tree-a显示所有 ...tree-f显示完整路径.. yum install -y tree tree --hep man tree 二、ls命令 list全写 ls简写 ls / 显示当前目录下非影藏文件与...
  • 目录处理命令 ls 英文原意:list 1.显式当前目录的文件 2.查看所有文件 linux以点开头的就是隐藏文件,-a命令下才会显示出来。隐藏文件的初衷是告诉人们这是系统文件,没有事儿不要动。如果linux想隐藏...
  • 命令格式 命令格式:命令[-选项][参数] 例:ls -la /ect 说明:1)个别命令使用不遵循此格式 2)当有多个选项时,可以写在...功能描述:显示目录文件 语法:ls 选项[-ald][文件或目录] -a 显示所有文件,包含隐藏...
  • ls命令

    2019-04-21 17:56:03
    命令处理格式和目录查看命令ls 绝大多数linux命令都是这样一个格式:命令 [-选项] [参数] ...ls 命令的含义是显示当前目录中文件名字的列表。 注意不加参数它显示除隐藏文件以外的所有文件及目录的名...
  • Linux-ls

    2020-02-27 01:25:01
    目录语法作用参数设置修改显示信息的颜色方法一方法二文件类型效果的具体代码使用实例显示目录下的所有文件显示文件名的类型显示完整的修改时间参考资料 语法 ls [-aAdfFhilnrRSt] 文件名或目录ls [--color={...
  • linux_ls

    2020-06-03 16:15:49
    ls与pwdpwdpwd –显示当前所在的目录 演示 zhaobuqi@zhaobuqi:~$ pwd/home/zhaobuqi 名称 pwd - 显示出当前/活动目录的名称 概述 pwd [选项]… 描述 输出当前工作目录完整名称。 -L, --logical 使用环境变量...
  • 1显示暂存区中的目录树  git ls-files  git ls-tree git diff 魔法 1工作区与暂存区比较  git diff 2工作区与HEAD比较  git diff HEAD 3暂存区与HEAD比较  git diff --cached  git diff --cached ...
  • Linux目录与文件命令

    2020-08-27 16:56:39
    cd 完整目录名 //切换到指定目录 查看当前目录 pwd //显示当前工作路径 查看一个目录的文件 ls //显示当前目录的文件 ls /home //列出home目录下的文件 ls -a //显示当前目录文件(包括隐藏文件) ls -l //...
  • 常识 /root root用户的家目录 /home/user1 其他用户的默认家目录 # 超级用户提示符 $ 普通用户提示符 ...常用的目录处理指令 ...-l 以长格式显示目录下内容列表,可简写为ll 文件类型:- 文件 d 目...
  • ls 默认显示当前目录下的文件 显示当前在哪个目录 使用命令pwd (printing working directory) 所以lsls /root 显示的效果是一样的 ② ls –l 显示文件的完整信息 Linux的文件类型:简介 -:普通文件 ...
  • linux命令系列 ls

    2018-11-28 14:12:00
    ls是linux中最常用的命令之一 ...(1) -l use a long listing format(长格式,显示完整信息)  文件类型:  -: 普通文件  d: 目录文件(directory)  b: 块设备文件(block)  c: 字符设备文件(chara...
  • 1、命令格式 命令格式:命令[-选项][参数] 例:ls -la/etc 说明: ...功能描述:显示目录文件 语法:ls 选项[-ald] [文件或目录] -a 显示所有文件,包括隐藏文件 -l 详细信息显示 -d 查看目录属性
  • Linux常用命令----ls

    2020-07-27 20:59:24
    命令格式 命令 【-选项】【参数】: ls -la /etc 个别命令不遵守该格式 当有多个选项时可以写在一起 简化选项与完整选项 -a 等于--all ...功能: 显示目录文件 语法: ls 【-ald】[文件或目录] -a ...
  • linux目录指令

    2018-12-24 00:17:12
    ls [选项] [目录或是文件] 切换当前目录 cd [参数] [目录] linux中有两种路径 绝对路径:从根目录上开始的完整路径名称 相对路径:从当前所在目录开始计算 示例:进入到/home目录下 cd /home 使用相对...
  • ls命令用来显示目标列表,在Linux中是使用率较高的命令... PS:(ls列出的内容为前目录的文件)ls命令的选项: -l:长格式,显示文件的完整信息,示例如下图: 从上图我们可以看出,ls -l 能够把文件的所以后属性都...
  • 命令的一般格式 格式:命令 [-选项]...ls显示当前目录下的所有目录文件) 权限:所有用户 语法:ls 选项[-ald] [目录或者文件] -a:显示所有文件,包括隐藏文件 -l:详细信息显示,加上-h会转换显示存储格式 -...
  • 常用命令之 -- ls

    2015-11-04 12:14:48
    ls 算是最常用最常用的命令了,所以熟悉使用ls还是...参数可以为目录和文件,目录和文件都可以为多个选项:-l :显示完整信息drwxr-xr-x 2 root root 4096 Nov 4 10:50 admin -rw-r----- 1 root root 0 Nov 4 10:54 auto
  • 1. ls 顺序显示目录/文件信息或内容 选项 -r 逆序显示目录/文件名 -l 显示文件/目录完整信息 -h 做单位转换(常与-l结合使用) -a 显示以 . 开头的隐藏文件 -A
  • 命令格式:命令 [-选项] [参数] ls -la /etc1、个别命令...ls命令:ls list /bin/list 显示目录文件 -a所有 -l详细 -d查看目录属性 -i查看文件或文件夹的I节点 -lh文件大小以合适的单位显示ls -ld /etx 查看目录信...
  • 显示文件的形态、权限、拥有者、文件大小、最后修改时间、文件的完整名称(文件名+扩展名)。显示格式是每一行显示一个文件或者目录。 如图所示: 上面显示的是当前目录下的内容,如果显示某个深层子目录

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 484
精华内容 193
关键字:

ls显示完整目录