--full-time是ls的一个方便的小选项,但在批处理文件中使用时它不起作用.
ls -al -full-time在命令提示符下使用时产生一个扩展的日期和时间:
2012-01-16 18:56:00.000000000
在bash脚本中使用我得到了这个:
ls:非法选项 - - 用法:ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]
有没有办法解决.
Pei*_*Zhu 26
对于本机ls
命令,选项-T
似乎是替代--full-time
,并且它扩展为秒,示例如下:
>$ ls -lT
-rw-r--r-- 1 raison staff 197 Feb 14 09:12:56 2013 1.c
-rw-r--r-- 1 raison staff 1174 Mar 8 09:34:49 2013 1.s
-rw-r--r-- 1 raison staff 993 Feb 5 14:44:09 2013 1.x86.s
Run Code Online (Sandbox Code Playgroud)
BSD(Mac OS X)版本ls
(安装为/usr/bin/ls
)不支持该--full-time
选项.
GNU版本ls
确实支持--full-time
.我将GNU ls
安装在不同的目录(/usr/gnu/bin/ls
)中.
ls
你的机器上有GNU 吗?/usr/bin
运行脚本之前安装它的目录吗?$ uname -rs
Darwin 11.4.2
$ ls -al --full-time
ls: illegal option -- -
usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]
Run Code Online (Sandbox Code Playgroud)
您确定您ls
实际上不是gls
通过自制程序安装的吗?
归档时间: |
|
查看次数: |
12700 次 |
最近记录: |