zoukankan      html  css  js  c++  java
  • Linux基础ls命令

    ls 命令是linux下最常用的命令,通过ls 命令不仅可以查看linux文件夹包含的文件�而且可以查看文件权限(包括目录、文件夹、文件权限)�查看目录信息等等。ls 命令在日常的linux操作中用的很多!

    命令格式:ls [选项] [目录名]

    命令功能:列出目标目录中所有的子目录和文件。

    查询常用参数:ls --help

    常用范例:

    例一:列出/home/lfz文件夹下的所有文件和目录的详细资料

      命令:ls -l -R /home/lfz [等同与: ls -lR /home/lfz]

      这条命令“ ls -l -R /home/lfz”中,“ls” 是命令关键字,“-l -R”是参数,“ /home/lfz”是命令的操作对象。在这条命令中, 使用到了两个参数,分别为“l”和“R”.

    例二:列出当前目录中所有以“t”开头的目录的详细内容

    命令:ls -l t*   

    可以查看当前目录下文件名以“t”开头的所有文件的信息。对于命令ls而言,如果省略命令参数和操作对象,直接输入“ ls ”,则将会列出当前工作目录的内容清单。

    例三:只列出文件下的子目录

      命令:ls -F /home/lfz |grep /$  [和 ls -d */  有区别]

      列出 /home/lfz 文件下面的子目录

    例四:列出子目录的详细情况

      命令:ls -l /home/lfz | grep "^d"

      列出 /home/lfz 文件下面的子目录详细情况

    例五:列出目前工作目录下所有名称是s 开头的档案,愈新的愈后面

      命令:ls -ltr s*

    例六:列出目前工作目录下所有档案及目录;目录于名称后加"/", 可执行档于名称后加"*" ,"@"表示符号链接,"|"表示FIFOs,"="表示套接字

    命令:ls -AF

    例七:计算当前目录下的文件数和目录数

    命令:

    文件数目:ls -l * |grep "^-" |wc  -l

    目录数目:ls -l * |grep "^d"|wc -l

    例八: 在ls中列出文件的绝对路径

      命令:ls | sed "s:^:`pwd`/:"

    例九:列出当前目录下的所有文件(包括隐藏文件)的绝对路径, 对目录不做递归

      命令:find $PWD -maxdepth 1 | xargs ls -ld

      输出:

      [lfz@localhost home]$ find $PWD -maxdepth 1 | xargs ls -ld
      drwxr-xr-x.  3 root root 4096 6月   8 09:48 /home
      drwx------. 38 lfz  lfz  4096 6月  22 00:12 /home/lfz

    例十:递归列出当前目录下的所有文件(包括隐藏文件)的绝对路径

      命令: find $PWD | xargs ls -ld 

    例十一:指定文件时间输出格式

      命令:ls -tl --time-style=full-iso【更详细】  

           ls -ctl --time-style=long-iso【一般格式】

      输出:

        [lfz@localhost home]$ ls -ctl --time-style=long-iso
        总用量 4
        drwx------. 38 lfz lfz 4096 2014-06-22 00:52 lfz

  • 相关阅读:
    正则表达式大全
    List.FindAll查找实例
    list的ForEach跟FindAll
    利用C#实现数据同步功能
    数据集和数据库的同步-DataAdapter的使用
    OpenCV
    关于android toolchain
    每天一点Linux 进入终端模式
    源码下编译APK,却是总是提示,找不到符号:SystemProperties 。。。
    使用Android NDK中的独立toolchain来开发C/C++程序
  • 原文地址:https://www.cnblogs.com/iadanac/p/3859467.html
Copyright © 2011-2022 走看看