当前位置: 技术问答>linux和unix
ls显示
来源: 互联网 发布时间:2017-01-11
本文导语: dir 0755 usr/lib/python2.6/vendor-packages ls 用什么参数能显示成这种格式呢? | 我发现find很牛逼,可以格式化: -printf format 返回true;在...
dir 0755 usr/lib/python2.6/vendor-packages
ls 用什么参数能显示成这种格式呢?
ls 用什么参数能显示成这种格式呢?
|
我发现find很牛逼,可以格式化:
-printf format
返回true;在标准输出打印 format , 解释 `' escape 还有 `%' 指令。字段宽度和精度可以像C函数 `printf' 那样来指定。与 -print 不同的是, -printf 在
字符串末端不会添加一个新行。可用的escape 和指令如下:
a 警告铃声
b 回退
c 立即停止以当前格式输出,刷新输出设备。
f 表格结束
n 新行
r 回车
t 水平tab
v 竖直tab
\ 输出自身`'
NNN ASCII编码是NNN(八进制)的字符
在一个 `' 字符后面使用任何其他字符会被作为普通的字符,因此它们都会被打印出来。
%% 输出自身`%'
%a 文件最后一次存取的时间。格式是C函数 `ctime' 返回值的格式。
%Ak 文件最后一次存取的时间。格式以 k 指定,可以是 `@' 或者是C函数 `strftime' 的指令格式。下面列出了 k 可用的值;有一些并不是在所有系统上都可用,因为不同系统中 `strftime' 也不同。
@ 从 Jan. 1, 1970, 00:00 GMT 起的秒数
时间字段:
H 小时 (00..23)
I 小时 (01..12)
k 小时 ( 0..23)
l 小时 ( 1..12)
M 分钟 (00..59)
p 本地的 AM 或者 PM
r 12小时格式的时间 (hh:mm:ss [AP]M)
S 秒 (00..61)
T 24小时格式的时间 (hh:mm:ss)
X 本地的时间表示方法 (H:M:S)
Z 时区(例如,EDT),如果不能决定时区就是空
日期字段:
a 本地一星期中每天的名称的缩写(Sun..Sat)
A 本地一星期中每天的全名,可变长度 (Sunday..Saturday)
b 本地每月的名称的缩写 (Jan..Dec)
B 本地每月的全名,可变长度 (January..December)
c 本地的日期和时间表示 (Sat Nov 04 12:02:33 EST 1989)
d 一个月当中的日子 (01..31)
D 日期 (mm/dd/yy)
h 与 b 相同
j 一年当中的日子 (001..366)
m 月份 (01..12)
U 以星期日作为每周起始,一年当中的星期 (00..53)
w 一星期当中的日子 (0..6)
W 以星期一当作每周起始,一年当中的星期 (00..53)
x 本地的日期表示 (mm/dd/yy)
y 年份的最后两位 (00..99)
Y 年份 (1970...)
%b 文件大小,以512字节的块为单位 (四舍五入)。
%c 文件状态最后一次修改的时间。格式是C函数 `ctime' 返回值的格式。
Y 年份 (1970...)
%b 文件大小,以512字节的块为单位 (四舍五入)。
%c 文件状态最后一次修改的时间。格式是C函数 `ctime' 返回值的格式。
%Ck 文件状态最后一次修改的时间。格式以 k 指定,类似于%A。
%d 文件在目录树中的深度;0 意味着文件是一个命令行参数。
%f 去掉了前面的目录的文件名 (只剩下最后的成分)。
%F 文件所在文件系统的类型;这个值可以为 -fstype 所用。
%g 文件的组名,如果组没有名称就是数字形式的组ID。
%G 文件的数字形式的组ID。
%h 文件名的前面的目录部分 (仅除去最后的成分)。
%H 据以找到了文件的命令行参数。
%i 文件的 i 结点号(16进制)。
%k 文件大小,以1kB 的块为单位 (四舍五入)。
%l 符号链接的目标 (如果文件不是一个符号链接,那么结果是空字符串)。
%m 文件的权限位 (8进制)。
%n 文件的硬连接数。
%p 文件名。
%P 文件名,去掉了据以找到了文件的命令行参数的名称部分。
%s 文件大小,以字节为单位。
%t 文件最后一次修改的时间。格式是C函数 `ctime' 返回值的格式。
%Tk 文件最后一次修改的时间。格式以 k 指定,类似于%A。
%u 文件的用户名,如果用户没有名称就是数字形式的用户ID。
%U 文件的数字形式的用户ID。
在一个 `%' 字符后面使用任何其他字符,`%' 将被忽略 (但是其他字符会被打印出来)。
-printf format
返回true;在标准输出打印 format , 解释 `' escape 还有 `%' 指令。字段宽度和精度可以像C函数 `printf' 那样来指定。与 -print 不同的是, -printf 在
字符串末端不会添加一个新行。可用的escape 和指令如下:
a 警告铃声
b 回退
c 立即停止以当前格式输出,刷新输出设备。
f 表格结束
n 新行
r 回车
t 水平tab
v 竖直tab
\ 输出自身`'
NNN ASCII编码是NNN(八进制)的字符
在一个 `' 字符后面使用任何其他字符会被作为普通的字符,因此它们都会被打印出来。
%% 输出自身`%'
%a 文件最后一次存取的时间。格式是C函数 `ctime' 返回值的格式。
%Ak 文件最后一次存取的时间。格式以 k 指定,可以是 `@' 或者是C函数 `strftime' 的指令格式。下面列出了 k 可用的值;有一些并不是在所有系统上都可用,因为不同系统中 `strftime' 也不同。
@ 从 Jan. 1, 1970, 00:00 GMT 起的秒数
时间字段:
H 小时 (00..23)
I 小时 (01..12)
k 小时 ( 0..23)
l 小时 ( 1..12)
M 分钟 (00..59)
p 本地的 AM 或者 PM
r 12小时格式的时间 (hh:mm:ss [AP]M)
S 秒 (00..61)
T 24小时格式的时间 (hh:mm:ss)
X 本地的时间表示方法 (H:M:S)
Z 时区(例如,EDT),如果不能决定时区就是空
日期字段:
a 本地一星期中每天的名称的缩写(Sun..Sat)
A 本地一星期中每天的全名,可变长度 (Sunday..Saturday)
b 本地每月的名称的缩写 (Jan..Dec)
B 本地每月的全名,可变长度 (January..December)
c 本地的日期和时间表示 (Sat Nov 04 12:02:33 EST 1989)
d 一个月当中的日子 (01..31)
D 日期 (mm/dd/yy)
h 与 b 相同
j 一年当中的日子 (001..366)
m 月份 (01..12)
U 以星期日作为每周起始,一年当中的星期 (00..53)
w 一星期当中的日子 (0..6)
W 以星期一当作每周起始,一年当中的星期 (00..53)
x 本地的日期表示 (mm/dd/yy)
y 年份的最后两位 (00..99)
Y 年份 (1970...)
%b 文件大小,以512字节的块为单位 (四舍五入)。
%c 文件状态最后一次修改的时间。格式是C函数 `ctime' 返回值的格式。
Y 年份 (1970...)
%b 文件大小,以512字节的块为单位 (四舍五入)。
%c 文件状态最后一次修改的时间。格式是C函数 `ctime' 返回值的格式。
%Ck 文件状态最后一次修改的时间。格式以 k 指定,类似于%A。
%d 文件在目录树中的深度;0 意味着文件是一个命令行参数。
%f 去掉了前面的目录的文件名 (只剩下最后的成分)。
%F 文件所在文件系统的类型;这个值可以为 -fstype 所用。
%g 文件的组名,如果组没有名称就是数字形式的组ID。
%G 文件的数字形式的组ID。
%h 文件名的前面的目录部分 (仅除去最后的成分)。
%H 据以找到了文件的命令行参数。
%i 文件的 i 结点号(16进制)。
%k 文件大小,以1kB 的块为单位 (四舍五入)。
%l 符号链接的目标 (如果文件不是一个符号链接,那么结果是空字符串)。
%m 文件的权限位 (8进制)。
%n 文件的硬连接数。
%p 文件名。
%P 文件名,去掉了据以找到了文件的命令行参数的名称部分。
%s 文件大小,以字节为单位。
%t 文件最后一次修改的时间。格式是C函数 `ctime' 返回值的格式。
%Tk 文件最后一次修改的时间。格式以 k 指定,类似于%A。
%u 文件的用户名,如果用户没有名称就是数字形式的用户ID。
%U 文件的数字形式的用户ID。
在一个 `%' 字符后面使用任何其他字符,`%' 将被忽略 (但是其他字符会被打印出来)。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。