ls-l和dired之间的差异(在emacs中)

ls-l和dired之间的差异(在emacs中),emacs,terminal,Emacs,Terminal,ls-l和emacs中的dired函数有什么区别?就其本身而言,ls-l只是一个列表(数据),但是dired是一个程序,它允许您查看该信息并在命令中使用文件名及其属性 虽然您可以以各种方式使用数据,dired提供了您可能希望使用数据的最有用的方式的集合 进一步阅读: 命令行和编辑器之间有什么区别?如果您只想获得ls的效果,可以使用C-x C-d(命令列表目录)。如果您改为使用C-x d(commanddired),那么您会得到一个外观类似的缓冲区,但具有额外的功能,包括命令被定义并绑定到键

ls-l和emacs中的dired函数有什么区别?

就其本身而言,
ls-l
只是一个列表(数据),但是
dired
是一个程序,它允许您查看该信息并在命令中使用文件名及其属性

虽然您可以以各种方式使用数据,
dired
提供了您可能希望使用数据的最有用的方式的集合

进一步阅读:


命令行和编辑器之间有什么区别?如果您只想获得
ls
的效果,可以使用
C-x C-d
(命令
列表目录
)。如果您改为使用
C-x d
(command
dired
),那么您会得到一个外观类似的缓冲区,但具有额外的功能,包括命令被定义并绑定到键,这些功能允许您执行各种操作(复制文件、zip文件、搜索文件等等)。您的问题没有多大意义。ls-l是使用标志-l调用的命令ls,而dired是emacs中的目录显示和编辑模式。后者使用前者(尽管它不必这样做;emacs中有一个ls-lisp函数可以替代它)。引用很好,但它们前面的文本离它很远。ls-l是使用-l标志调用的ls程序。。。当然,它会产生数据。dired是emacs中的主要模式,通过dired模式调用;这不是一个“程序”。我认为您要寻找的区别是dired(mode)是交互式的,而ls-l不是。