Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Command line '的替代方案;hdfs dfs';_Command Line_Hdfs - Fatal编程技术网

Command line '的替代方案;hdfs dfs';

Command line '的替代方案;hdfs dfs';,command-line,hdfs,Command Line,Hdfs,HDFSHDFS dfs命令非常笨拙。例如,每次要列出文件时,都需要键入hdfs dfs-ls。除了命令行别名之外,有没有一种简单的方法可以获得更有用的命令?一个不需要在每个命令前键入破折号的命令 现在我唯一的想法是: alias dls="hdfs dfs -ls" 为什么不直接找到别名?如果您觉得shell外部的命令更好,那么您也可以设置单独的shell脚本。因为我希望命令中有更多的状态和智能。例如,在HDFS或本地文件系统上查看的“ls”命令。我不确定。这就是我问的原因。好的,设置一个m

HDFS
HDFS dfs
命令非常笨拙。例如,每次要列出文件时,都需要键入
hdfs dfs-ls
。除了命令行别名之外,有没有一种简单的方法可以获得更有用的命令?一个不需要在每个命令前键入破折号的命令

现在我唯一的想法是:

alias dls="hdfs dfs -ls"

为什么不直接找到别名?如果您觉得shell外部的命令更好,那么您也可以设置单独的shell脚本。因为我希望命令中有更多的状态和智能。例如,在HDFS或本地文件系统上查看的“ls”命令。我不确定。这就是我问的原因。好的,设置一个
myls
脚本。让它对其参数进行足够的分析,以查看它们是否引用HDFS路径,并调用
HDFS dfs-ls
/bin/ls
正确,但
ls
只是
HDFS dfs
支持的众多命令之一。所以我想看看是否有人已经这样做了。
hdfs-dfs
的可用性差有点奇怪。
hdfs
已经对维护hdfs所使用的大多数实用程序进行了分组。HDFS不是Unix文件系统,因此您确实需要与维护Unix文件系统时不同的实用程序。网络安装的文件系统也是如此。在NFS或CIFS装载的目录上尝试
mknod
。。。