ls -l
命令令人讨厌的是它只显示文件的小时和分钟(如 08:30)。我如何才能看到第二部分(如 08:30:44)?
man 1 ls
搜索“第二个”并没有给出任何线索。
我已经完成了ls -l
一个目录内部,我的文件显示如下:
james@nevada:~/development/tools/android-sdk-linux_86/tools$ ll
total 9512
drwxr-xr-x 3 james james 4096 2010-05-07 19:48 ./
drwxr-xr-x 6 james james 4096 2010-08-21 20:43 ../
-rwxr-xr-x 1 james james 341773 2010-05-07 19:47 adb*
-rwxr-xr-x 1 james james 3636 2010-05-07 19:47 android*
-rwxr-xr-x 1 james james 2382 2010-05-07 19:47 apkbuilder*
-rwxr-xr-x 1 james james 3265 2010-05-07 19:47 ddms*
-rwxr-xr-x 1 james james 89032 2010-05-07 19:47 dmtracedump*
-rwxr-xr-x 1 james james 1940 2010-05-07 19:47 draw9patch*
-rwxr-xr-x 1 james james 6886136 2010-05-07 19:47 emulator* …
Run Code Online (Sandbox Code Playgroud) 在 Unix (Tru64) 中,如何让ls
命令以兆字节显示文件大小?目前,我可以使用以下方法以字节为单位显示它:
ls -la
Run Code Online (Sandbox Code Playgroud) 使用 OS X Yosemite,使用以下命令,我得到以下信息:
$ touch .a
$ touch b
$ /bin/ls
b
$ /bin/ls -A
.a b
$ sudo /bin/ls
.a b
Run Code Online (Sandbox Code Playgroud)
它在被 root 调用时显示隐藏文件(名称以点开头),而在以普通用户身份运行时不显示它们(如预期)。这与ls
Linux(来自coreutils
)上的不同。
为什么会ls
这样?
当我ls
从终端(通过使用ls ~/Desktop
)我的桌面时,我看到一个名为Icon?
. 据我所知,它是空的(nano Icon?
什么也没显示)。它没有显示在我的实际桌面上,并open Icon?
显示 Finder 警报
此项目由 Mac OS X 使用,无法打开
这是来自的输出mdls Icon?
:
kMDItemContentType = ""
kMDItemFSContentChangeDate = 2009-09-23 13:32:52 -0600
kMDItemFSCreationDate = 2009-09-20 07:27:46 -0600
kMDItemFSCreatorCode = "MACS"
kMDItemFSFinderFlags = 16384
kMDItemFSHasCustomIcon = 0
kMDItemFSInvisible = 1
kMDItemFSIsExtensionHidden = 0
kMDItemFSIsStationery = 0
kMDItemFSLabel = 0
kMDItemFSName = "Icon "
kMDItemFSNodeCount = 0
kMDItemFSOwnerGroupID = 20
kMDItemFSOwnerUserID = 501
kMDItemFSSize = 0
kMDItemFSTypeCode = "icon"
Run Code Online (Sandbox Code Playgroud)
有没有人知道这是什么?
如果做一个ls
目录中我得到以下的输出:
drwxr-xr-x@ 12 xonic staff 408 22 Jun 19:00 .
drwxr-xr-x 9 xonic staff 306 22 Jun 19:42 ..
-rwxrwxrwx@ 1 xonic staff 6148 25 Mai 23:04 .DS_Store
-rw-r--r--@ 1 xonic staff 17284 22 Jun 00:20 filmStrip.cpp
-rw-r--r--@ 1 xonic staff 3843 21 Jun 21:20 filmStrip.h
Run Code Online (Sandbox Code Playgroud)
我想知道是什么@
意思。
我正在尝试将我的 bash 配置从 Ubuntu 移动到 Mac OS X,看起来 ls 略有不同。例如,它不会接受该--color
选项。
我如何让这个工作?
我不想要别名 ( alias ls='ls --color'
),我之前曾在 Mac OSX 上使用CLICOLOR
环境变量进行设置,该变量神奇地将颜色带到ls
. 现在我在 Linux (Arch x86-64)xterm
和一个非常基本的设置上,我不能制作ls
输出颜色(使用ls
逐字逐字)。使用开关时我确实得到了颜色--color
。
有没有办法实现这一目标?POSIX 合规性会很好:-)