当我有 dircolors 定义的生活充满了......颜色。
当我ls通过管道less滚动时,我失去了颜色。
有什么建议?
我很难掌握读取文件大小的正确方法是什么,因为每个命令都会给你不同的结果。我还在http://forums.devshed.com/linux-help-33/du-and-ls-generating-inconsistent-file-sizes-42169.html 上看到了一篇文章,其中说明了以下内容;
du 为您提供文件在文件系统上的大小。(IE 将始终为您提供可被 1024 整除的结果)。
ls 会给你文件的实际大小。
您正在查看的是文件的实际大小与其占用的磁盘空间量之间的差异。(也称为文件系统效率)。
它驻留在文件系统上和文件的实际大小有什么区别
我在我的FreeBSD 9.0 x64上使用 zfs并且对它非常满意,但我发现很难计算目录的真实大小,而不是压缩大小。
当然,我可以遍历目录并使用 ls 计算每个文件的大小,但是为此我希望 du 有一些额外的密钥。
那么,我如何知道压缩在 zfs 上的 dir 的目录大小?
提前感谢您的建议,我简单地想不起来没有这样一种“简单”的方法,没有 'find ./ -type d -exec ls -l '{}' \; | 哎呀……'!
我在 XFS 文件系统上有一个文件,其大小约为 200 GB。它是一个 QCOW2 映像,其中包含一个 KVM 驱动的虚拟机的虚拟磁盘。出了点问题(也许是 qemu-kvm 的一些故障,我不确定),虚拟机崩溃了,现在我有一个看起来像这样的文件:
191090708 -rwxr--r--. 1 root root 737571587400425984 Oct 10 10:03 973d10e0-a5e3-4a59-9f98-4b9b9f072ade
Run Code Online (Sandbox Code Playgroud)
因此,它仍然占用 191090708 个块,但ls显示为 656 PB。
此外,我还有另一个具有相同史前史的文件,但位于另一个文件系统(不是 XFS,而是 GFS2)上:
410855320 -rwxr--r--. 1 root root 7493992262336241664 Dec 13 2014 ac2cb28f-09ac-4ca0-bde1-471e0c7276a0
Run Code Online (Sandbox Code Playgroud)
它占用 410855320 个块,但ls显示为 ~6.6艾字节。
你怎么看,删除这些文件是否安全?谢谢!
PS 定期拍摄快照真是太好了!:) 我不知道没有他们我会做什么。
在 Ubuntu 10.10 中,显示文件列表ll时有时会显示文件名后附加 * 的文件。这颗星是什么意思?
我们有一些脚本查看ls -l权限信息的输出输出,这些信息最近在 RHEL v6 系统上失败了,这些信息似乎.在权限条目的末尾显示了一个以前没有的额外内容:
[root@rhel6vm ~]# ls -l
total 44
-rw-------. 1 root root 1399 Aug 17 15:01 anaconda-ks.cfg
-rw-r--r--. 1 root root 25485 Aug 17 15:01 install.log
-rw-r--r--. 1 root root 7253 Aug 17 14:59 install.log.syslog
[root@rhel6vm ~]#
^
| up there
Run Code Online (Sandbox Code Playgroud)
句号是什么意思?还有什么可以出现在它的位置?
我在 MacOSX 上有这个输出:
$ ls -l
total 40
-rwxr-xr-x@ 1 levente staff 52 30 Sep 15:38 pl
-rwxr-xr-x 1 levente staff 675 14 Feb 17:07 plplay
-rwxr-xr-x@ 1 levente staff 662 26 Jan 14:13 plstart
-rwxr-xr-x@ 1 levente staff 296 1 Dec 11:50 plstop
-rwxr-xr-x@ 1 levente staff 268 29 Dec 18:44 plweb
Run Code Online (Sandbox Code Playgroud)
权限旁边的“@”是什么意思?
我使用黑色背景的腻子,想知道是否有或有办法改变深蓝色的 dirs 的颜色。
我注意到 DIR_COLORS.xterm 和 DIR_COLORS
他们扮演这个角色吗?