我不能仅使用以下命令列出目录:
"#include "stdafx.h"
"#include < iostream >"
"#include < stdio.h >"
"#include < locale.h >"
using namespace std;
int main()
{
setlocale(LC_ALL, "spanish");
char a [100];
printf_s("\n Programa para la práctica de scanf_s ");
printf_s("\n Introduzca su nombre completo: ");
scanf_s("%[0-9a-zA-Z ]s", &a, 100);
printf_s("\n ¡Bienvenido! Sr. %s", a);
cout << " \n This is a white space\n "<<a;
system("PAUSE()");
return 0;
}
仅显示当前目录ls -d
,但还有更多。
我正在使用Linux Mint 18 Sarah。
答案 0 :(得分:0)
是的,-d
选项很奇怪。 ls
让我很失望,所以我学会了find
。要以非递归方式(-maxdepth 1
)列出本地(.
)目录(-type d
):
find . -type d -maxdepth 1
答案 1 :(得分:0)
命令ls -d */
可以解决问题!