Bash-仅列出目录

时间:2019-01-09 03:38:47

标签: shell directory ls

我不能仅使用以下命令列出目录:

"#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。

2 个答案:

答案 0 :(得分:0)

是的,-d选项很奇怪。 ls让我很失望,所以我学会了find。要以非递归方式(-maxdepth 1)列出本地(.)目录(-type d):

find . -type d -maxdepth 1

答案 1 :(得分:0)

命令ls -d */可以解决问题!