ls和-lh / usr在NodeJ中的含义是什么?

时间:2014-06-11 13:47:03

标签: node.js child-process

在NodeJs中使用子进程模块时,ls-lh/usr代表什么?

1 个答案:

答案 0 :(得分:2)

如果您指的是example for spawn()

var spawn = require('child_process').spawn,
    ls    = spawn('ls', ['-lh', '/usr']);

// ...

ls是从左到右:

该代码片段相当于在shell / terminal中执行以下命令,其中空格分隔命令和参数:

ls -lh /usr

其中将尝试列出/usr目录的内容,将-lh指定为2个组合选项,以“长列表格式”输出(-l )“人类可读尺寸”(-h)。

它假定运行代码的系统具有兼容的ls命令或可执行文件。