在 shell 中,如何区分目录和文件之间的区别

分享于 

1分钟阅读

电脑

  繁體 雙語

问题:

如何判断哪些是ls输出中的目录? 它似乎不区分目录和文件。 我知道我可以用cd来测试但是有一种方法可以让它更明显? PS: 我有一个 Debian 5.0.9服务器,它使用不同的颜色来显示目录和文件。 但是另一台 Debian 6.0.4服务器不做。


回答 1:

ls -l 或者 ls -F ;前者提供完整信息,后者在后缀上表示 文件系统 对象的类型。


回答 2:

如果你喜欢使用颜色,你可以通过将 force_colors 变量设置为 true ( 或者/etc/bash_profile). depends它是否认为你的终端支持颜色) 来强制它在/etc/profile 中设置。 因为大多数的动作都不会伤害到它。

你也可以把它放在你的~/.bashrc: 里


alias ls='ls --color=auto'





文件  DIR  Shell  DIFF  不同  
相关文章