日常记录:常用linux指令man page之ls

    xiaoxiao2021-11-29  102

      熟悉Unix/Linux环境下编程是现在程序员必备的技能之一,要熟练使用Linux系统,就要了解一些常用的指令,这样才能更方便的运用Linux系统。笔者以《鸟哥的linux私房菜基础篇》作为参考书籍,利用man page结合参考书理解一些常用的指令解释、使用方式以及参数设置含义。由于英语能力有限,并且作为学习笔记来写这些博客,出现一些错误还望可以指出改正。

      man ls

    NAME ls - 列出目录中的内容 SYNOPSIS ls [OPTION]... [FILE]... DESCRIPTION -a, --all 不省略.开头的隐藏文件 -A, --almost-all 不列出.和.. --author 和-l使用,打印文件创建者 -b, --escape 以八进制形式打印非图形字符 --block-size=SIZE 以SIZE byte大小为一块,输出共多少块 -B, --ignore-backups 不将含有隐藏权限的文件特殊显示 -c 和-lt同时使用:以ctime信息排序显示;和-l使用:以name排序并且显示ctime;以ctime信息排序 -C 以队列形式列出 --color[=WHEN] 控制显示颜色是否根据文件类型有关,WHEN的值为never、always、auto -d, --directory 列出入口目录,不间接引用符号连结 -D, --dired 以EMACS文本编辑器的目录模式打印 -f 不进行排序 -F, --classify 附加一些字符标签显示 --file-type 列出文件类型,名称用*代替 --format=WORD 以某一格式显示:across -x; commas -m; horizontal -x; long -l; single-column -1; verbose -l; vertical -C --full-time 类似-l --time-sytle=full-iso -g 类似-l,但是不列出所有者 -G, --no-group 类似-l,但是不列出群组 -h, --human-readable 类似-l,所占大小用我们易懂的方式显示 --si 用1000代替1024的方式显示 -H, --dereference-command-line 将符号连结同时打印在同一行 --dereference-command-line-symlink-to-dir 以指向一个目录的形式和符号连结一起打印在同一行 --hide=PATTEAM 以shell的模式不列出隐藏的文件(可以被-a和-A覆写) --indicator-style=WORD 添加标签显示:none(default), slash(-p), file-type(--file-type), classify(-F) -i, --inode 列出i结点 -I, --ignore=PATTERN 以shell的模式不列出隐藏的文件 -k 类似于 --block-size=1K -l 用长列表的方式显示 -L, -dereference 显示连结文件信息时,显示连结的文件信息而不是他自己的信息 -m 用逗号分隔文件名称 -n, --numeric-uid-gid 类似-l,但还会显示使用者和群组的ID数值 -N, --literal 显示原来的名称 -o 类似-l,但不列出群组信息 -p, --indicator-style=slash -q, --hide-control-chars 用?取代非图形字符显示 --show-control-chars 显示非图形化字符 -Q, --quote-name 将名称用“ ”显示 --quoting-style=WORD 使用某一种方式的引用:literal, locale, shell, shell-always, c, escape -r, --reverse 逆序显示 -R, --recursive 递归显示子目录 -s, --size 和-l使用显示每个文件的大小 -S 以文件大小顺序显示 --sort=WORD 以某种顺序显示:extension -X, none -U, size -S, time -t, version -v, status -c, atime -u, access -u, use -u --time=WORD 和-l使用,显示时间参数的一种:atime, access, use, ctime, status,默认mtime --time-style=STYLE 和-l使用,以某种形式显示时间:full-iso, long-iso, iso, locale, +FORMAT -t 以mtime排序显示 -T, --tabsize=COLS 制表字符数显示,默认值为8 -u 和-lt使用,以access time排序显示;和-l使用,以名称排序,显示access time -U 不排序显示 -v 以version排序显示 -w, --width=COLS 假设屏幕的宽度显示 -x 以行形式显示 -X 以字母表顺序排序 -1 每行列出1个文件

    man page中的内容远不止这些,但以上部分内容较重要一些,如果需要知道指令中其它部分内容,可自行man查看。

    转载请注明原文地址: https://ju.6miu.com/read-678780.html

    最新回复(0)