Что означает звездочка после имени файла при вводе `ls -l`?

Я сделал ls -l внутри каталога, и мои файлы отображаются следующим образом:

 [email protected]:~/development/tools/android-sdk-linux_86/tools$ ll total 9512 drwxr-xr-x 3 james james 4096 2010-05-07 19:48 ./ drwxr-xr-x 6 james james 4096 2010-08-21 20:43 ../ -rwxr-xr-x 1 james james 341773 2010-05-07 19:47 adb* -rwxr-xr-x 1 james james 3636 2010-05-07 19:47 android* -rwxr-xr-x 1 james james 2382 2010-05-07 19:47 apkbuilder* -rwxr-xr-x 1 james james 3265 2010-05-07 19:47 ddms* -rwxr-xr-x 1 james james 89032 2010-05-07 19:47 dmtracedump* -rwxr-xr-x 1 james james 1940 2010-05-07 19:47 draw9patch* -rwxr-xr-x 1 james james 6886136 2010-05-07 19:47 emulator* -rwxr-xr-x 1 james james 478199 2010-05-07 19:47 etc1tool* -rwxr-xr-x 1 james james 1987 2010-05-07 19:47 hierarchyviewer* -rwxr-xr-x 1 james james 23044 2010-05-07 19:47 hprof-conv* -rwxr-xr-x 1 james james 1939 2010-05-07 19:47 layoutopt* drwxr-xr-x 4 james james 4096 2010-05-07 19:48 lib/ -rwxr-xr-x 1 james james 16550 2010-05-07 19:47 mksdcard* -rw-r--r-- 1 james james 205851 2010-05-07 19:48 NOTICE.txt -rw-r--r-- 1 james james 33 2010-05-07 19:47 source.properties -rwxr-xr-x 1 james james 1447936 2010-05-07 19:47 sqlite3* -rwxr-xr-x 1 james james 3044 2010-05-07 19:47 traceview* -rwxr-xr-x 1 james james 187965 2010-05-07 19:47 zipalign* 

Что означает эта звездочка?

Я также не могу запустить конкретный файл, как показано ниже:

 [email protected]:~/development/tools/android-sdk-linux_86/tools$ ./emulator bash: ./emulator: No such file or directory 

EDIT : Я пытаюсь заставить Eclipse использовать emulator , но он продолжает жаловаться, что файлов не существует, но он здесь?

Игнасио Васкес-Абрамс уже объяснил *

Это означает, что файл является исполняемым. Классификатор отображается, когда -F передается в ls через командную строку или иначе.

Что касается исполняемого исполняемого emulator который вы фактически не можете выполнить, это может произойти, если динамический загрузчик, запрошенный emulator , не существует. Вы можете проверить, что такое emulator файлов с emulator командного file emulator , и проверить, какой динамический загрузчик и библиотеки ему нужны с ldd emulator (любая строка, показывающая «не найденная», – это то, что вам нужно установить).

Учитывая имя каталога и размер файла, emulator , вероятно, представляет собой двоичный код x86 для Linux. Я подозреваю, что у вас есть система amd64. Если это так, вам необходимо установить среду выполнения для 32-разрядных приложений; На Ubuntu вам нужен пакет ia32-libs (и, возможно, также ia32-libs-gtk ).

Вы также можете получить это сообщение об ошибке для скрипта, интерпретатор которого указан в #! Строка не существует.

Это означает, что файл является исполняемым. Классификатор отображается, когда -F передается в ls через командную строку или иначе.

Из info ls :

 `-F' `--classify' `--indicator-style=classify' Append a character to each file name indicating the file type. Also, for regular files that are executable, append `*'. The file type indicators are `/' for directories, `@' for symbolic links, `|' for FIFOs, `=' for sockets, `>' for doors, and nothing for regular files. 

Ubuntu (12.04, возможно, и другая версия) по умолчанию с функциями

 alias ll='ls -alF' 

И, как объяснили другие, -F отвечает за звездочку.

Edit: Кстати, вы заявляете, что вы используете ls -l , запуск ll может быть совсем другим.

Как уже отмечалось несколькими другими, опция -F для ls будет отмечать исполняемые файлы звездочкой. У вас нет -F в командной строке, но, скорее всего, ls был псевдонимом. Вы можете проверить псевдонимы в своей оболочке выбора (в bash, использовать встроенный alias команды, чтобы перечислять псевдонимы), или избежать команды ls с обратной косой чертой, чтобы отключить сглаживание.

  • Вентилятор Lenovo T400 постоянно работает в Kubuntu 12.04
  • Является ли (Ubuntu) Linux алгоритмом копирования файлов лучше, чем Windows 7?
  • Программа Ubuntu наиболее совместима с Microsoft Office?
  • Неверная стартовая папка в программах Gnome под KDE
  • Firefox на Ubuntu не может подключиться к локальному виртуальному хосту, когда сеть отключена
  • Nginx и Ubuntu в Windows
  • KVM: iphone passthrough to windows guest
  • Есть ли смысл в установке антивируса на Ubuntu?
  • Как настроить клавиши «Fn + Volume Up / Down», чтобы настроить канал наушников в Ubuntu Jaunty?
  • Выключение без пароля пользователя sudo в ubuntu
  • Ошибка Ubuntu: нет кандидата ver
  • Давайте будем гением компьютера.