zoukankan      html  css  js  c++  java
  • memoのls

    memoのls

    测试环境是Big Sur 11.2.2
    在windows下都不知道cd /D E:xxxxxx可以直接切换盘符。今天才发现,ls命令我也不会用……

    ls命令是真强大啊,之前只知道ls,从来没带过参数……

    不知咋归类的重要命令:

    -a 显示所有文件和目录,包括隐藏文件
    -A 同上,但是不会显示...
    -R 递归执行

    信息列表模式:

    -C 默认选项,多列输出;
    -1 每个文件一行显示;
    -l 每个文件一行显示,顺带文件类型,文件权限,所有者,组,修改时间等信息;
    -m,作为分隔符,显示结果;
    -x-C一样,是以行主序进行排列的。

    增强显示信息的命令:

    -F 在每个输出项后追加文件的类型标识符,具体含义:“*”表示具有可执行权限的普通文件,“/”表示目录,“@”表示符号链接,“|”表示命令管道FIFO,“=”表示sockets套接字。当文件为普通文件时,不输出任何标识符;
    -G 开启颜色增强;
    -i 显示文件的inode。
    -p -F的降级版本,就是会在路径的后面加一个'/';

    -l命令开启前提下:

    -h 文件大小用B,KB,MB,GB,TB,PB显示 ;
    -O 显示文件的file flags(我看着就是hidden这类的信息);
    -T 日期信息为完整的月、日、时、分、秒、年;
    -@ 显示扩展的attribute keys and sizes(是不是就是chmod 777之类的?);
    -e 显示文件的Access Control List;
    -% 在无数据(dataless)的文件和文件夹前面加上'%'(我没测试出来)。

    增强显示信息的命令2(我觉得用处可能不大):

    -n 相当于-l,以用户识别码和群组识别码替代其名称;
    -g 相当于-l,但是忽略用户(文档说是为了兼容POSIX);
    -o 相当于-l,但是忽略群组id;
    -s 以区块为单位显示文件大小(默认512bytes,读取环境变量的BLOCKSIZE);
    -k-s一起用,以kb为单位显示文件大小;

    排序相关命令:

    -f 不排序;
    -S 按从大到小排序;
    -t 按修改时间从近到远排序;
    -r 逆序,结合-t-S使用;
    -c 感觉就是-t,描述是time when file status was last changed;
    -u 描述是time of last access,按最后访问时间顺序排序;
    -U 描述是time of file creation,按创建时间顺序排序;

    Symbolic Links相关:

    -H
    -L
    -P

    输出字符相关:

    -B 强制显示不可打印的字符,用十六进制的形式;
    -b 同上,但是如果可能尽量使用C escape codes(什么鬼?);
    -q 终端下的默认项,不能打印的显示'?';
    -v 输出非终端下的默认项,force unedited printing of non-graphic characters;
    -w 输出非终端下的默认项,force raw printing of non-printable characters。

    没搞懂的:

    -d 只显示目录名

    基本上从man ls里面看来的,整理了一下。
    吐槽一下,macos的zsh竟然没有tree……果断brew install一个……

  • 相关阅读:
    SpringBoot-Maven打包压缩瘦身
    Docker安装Jenkins
    Spring Boot 微服务应用集成Prometheus + Grafana 实现监控告警
    Spring Boot构建 RESTful 风格应用
    SpringMVC 中 @ControllerAdvice 注解
    Spring Boot 整合 Freemarker
    Spring Boot中的静态资源文件
    SpringBoot配置文件 application.properties,yaml配置
    代码质量管理-安全问题
    8.Python基础 面向对象的基本概念
  • 原文地址:https://www.cnblogs.com/daiday/p/14503299.html
Copyright © 2011-2022 走看看