memoのls
memoのls
测试环境是Big Sur 11.2.2
在windows下都不知道cd /D E:\xxx\xxx
可以直接切换盘符。今天才发现,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一个……
memoのls的更多相关文章
- ls: 无法访问/usr/sbin/smartctl: 没有那个文件或目录
环境:RHEL6.5 + Oracle 11.2.0.4 RAC 在安装RAC时,检查时缺少包 cvuqdisk-1.0.9-1,oracle提供脚本修复安装. 但在执行时报错: [root@orad ...
- 用C++实现Linux中shell的ls功能
实现输出当前目录下的文件名 ls功能: 方法一: #include <iostream> #include <algorithm> #include <stdio.h&g ...
- ls目录内容
ls:列出目录内容 1.常用参数: -a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件(常用) -A 同-a,但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录). -c ...
- Linux ls
linux.ls linux ls命令, 我觉得是所有接触linux系统, 首先学习的命令. 这个命令, 我也早就接触过了. 只是以前是学习类型的. 学了以后, 没有做到学以致用.可惜了. 现在这篇内 ...
- ls /usr/linkapp 没反应
ls /usr/linkapp ll /usr/linkapp 都是一样无反应 没有任何反应, ctrl + c / ctrl + d 都不行 但是 ls /usr/linkapp/ | wc - ...
- linux命令:ls
命令格式: ls [OPTION]... [FILE]... 功能: 列出某个目录下的文件信息,默认列出当前目录.输出结果默认按字母顺序排列. 参数: -a, --all,-A, --almost-a ...
- 每天一个linux命令(1):ls命令
1. 命令格式: ls [选项] [目录名] 2. 命令功能: 列出目标目录中所有的子目录和文件. 4. 常用范例: 例一:列出/home/peidachang文件夹下的所有文件和目录的详细资料 命令 ...
- linux中ls命令
ls跟dos下的dir命令是一样的都是用来列出目录下的文件 ls参数: -a: ls -a 列出文件下所有的文件,包括以"."开头的隐藏文件(linux下文件隐藏文件是以.开头的, ...
- Linux_用户级_常用命令(1):ls
开篇语:懒是人类进步的源动力 本文原创,专为光荣之路公众号所有,欢迎转发,但转发请务必写出处! Linux常用命令第1集包含命令:ls 一.何为常用命令 人和系统交互的指令集合,构成了shell.Sh ...
- memo的一般方法
str := '好时代卡卡卡的水平佛单师傅开锁'; Memo1.Lines.Add(str); // 在最后加一行字符串 Memo1.Lines.Delete(x); // 删除x+1行字符串 Mem ...
随机推荐
- 关于XAF中ListView慢的总结与改善
关于XAF中ListView慢的总结与改善: 一.数据访问模式改善:ListView中DataAccessMode中的改变:默认模式是Client,这在大多数情况下,适当的使用Server,Serve ...
- Burpsuite 资料整理
Burpsuite 资料整理, 整到一起比较方便.大家有更多关于Burpsuite的Tip请一起增量.谢谢! 插件 序号 名称 功能 参考文档 1 Turbo intruder 并发 https:// ...
- 教你如何自己搭环境部署华为FusionCompute虚拟化系统
https://www.bilibili.com/video/BV1iy4y177f4?p=10 实用的干货快先码起来,说不定以后会用到哟
- win10 + emacs + sml
1.官网下载sml编译器是smi安装包,安装结束之后把bin文件夹放到环境变量Path中 2.下载emacs压缩包,直接解压 3.emacs中alt+x,输入package-list 然后选择sml- ...
- C#封装FluentValidation
FluentValidation是一个非常强大的用于构建强类型验证规则的 .NET 框架,帮程序员解决了繁琐的校验问题,用起来非常爽,但我还是遇到了一件非常不爽的事情,如下代码所示: public c ...
- 直播软件源码,uniapp滚动条置顶实现
直播软件源码,uniapp滚动条置顶实现 实现功能: uniapp置顶滚动条.自定义页面滚动条的位置 实现代码: uni.pageScrollTo({ scrollTop: 0, dura ...
- kali上的apache2
之前总是疑惑为什么kali上的apache服务称之为apache2,但是也没想到去找找答案,今天突然想到了,简单搜索了一下大致就是, 现在Apache HTTP 存在三种版本, 1.3 2.0 和2. ...
- 【已解决】SpringBoot + Mybatis-plus 实体类属性注解 @TableField 无法获取到数据库值(属性变量名带下划线)
问题描述: 实体类变量的命名格式 如果采用的是 XX_XX带下划线的形式,那么在低版本的mybatis-plus是不支持和数据库映射的. 如果是单个单词不存在这个问题,如果出现多个单词,尽量采用驼峰式 ...
- OKHttp 之--------http/https协议处理方法 (Finn_ZengYuan博客)
如果遇到okttp需要使用https协议,那么就需要在支持ssl,不说了,撸码搞起: 加入下面代码即可搞定:主要就是设置 builder.sslSocketFactory(sslParams.sSLS ...
- Codeforces 1208F Bits And Pieces
题目描述 You are given an array a of n integers. You need to find the maximum value of ai|(aj&ak) ov ...