zoukankan      html  css  js  c++  java
  • linux 常用shell命令 ls

     ls:查看文件名和目录,用法:$ ls [选项]

    1. $ ls

    直接输入ls命令,则列出当前目录下的所有文件和目录,不显示详细信息,如类型,大小,日期权限等。

    2. $ ls -l

    -l 选项,每行显示一条记录,以长列表形式显示文件和目录的信息,包括文件类型、大小、修改日期和时间、权限、所属的用户和组等。

    如显示以下内容:

    drwxr-xr-x 2 userName groupName 4096 Sep 18 10:51 Desktop
    drwxr-xr-x 2 userName groupName 4096 Jul 2 07:47 Documents
    drwxr-xr-x 2 userName groupName 4096 Jul 2 07:47 Downloads

    -rw-rw-r-- 1 userName groupName 0 Sep 18 11:43 hello.txt

    上面的输出每行有7个字段,每个字段有不同的含义:

    字段1:文件类型和权限。第一个字符表示文件的类型,具体的情况有:d:目录; -:普通文件; s:套接字文件; l:链接文件

        rwxr-xr-x表示文件的权限。

    字段2:链接数。1表示只有一个文件链接到此文件

    字段3:所有者

    字段4:用户组

    字段5:文件大小,单位字节

    字段6:文件最后一次被修改的日期

    字段7:文件名

    3. $ ls -lh

    -lh 选项可以将文件大小显示为符合平常阅读习惯的形式,如:

    drwxr-xr-x 2 lipan lipan 4.0K Sep 18 10:51 Desktop

    4. $ ls -F

    -F选项,将使用不同的特殊字符归类不同的文件类型

    init/    linux-sound-base/ ufw/
    klibc-P2s_k-gf23VtrGgO2_4pGkQgwMY.so*    lsb/    x86_64-linux-gnu/
    libcryptsetup.so.4@    modprobe.d/    xtables/  hello.txt

    /:表示目录

    @:表示链接文件

    *:表示可执行文件

    无:表示普通文件

    5. $ ls -R

    -R 选项,将递归的列出某个目录的内容

    6. $ ls -ls

    -ls 选项,将以长列表格式按文件大小顺序列出文件和目录(降序)

    7. $ ls -a

    -a选项,将列出包括隐藏文件或目录在内的所有文件和目录,包括“.”(当前目录)和“..”(父目录)

    8. $ ls -A

    -A选项,列出包括隐藏文件或目录在内的所有文件和目录,不包括“.”(当前目录)和“..”(父目录)

    9. $ ls -n

    -n选项,输出类似与-l选项,但是使用uid和gid代替所有者和用户组

  • 相关阅读:
    c++:资源管理(RAII)、new/delete的使用、接口设计与声明、swap函数
    C++普通链表增删、倒序打印
    Android-UI:按钮监听&文字/图片/进度条&动态变更&dialog&布局&自定义布局/控件/响应事件
    Android-活动生命周期&Bundle回收临时数据&活动启动模式&常用技巧
    C++字符串空格替换题
    C++二维数组查找题
    c++:const、初始化、copy构造/析构/赋值函数
    C++赋值运算符函数
    Android-活动创建&Toast&Menu&Intent
    用yarn代替cnpm,cnpm漏包有点严重
  • 原文地址:https://www.cnblogs.com/cloudPython/p/4893024.html
Copyright © 2011-2022 走看看