GNU/Linux >> Linux の 問題 >  >> Linux

「ls -l」と入力したときにファイル名の後にあるアスタリスクは何を意味しますか?

* については、Ignacio Vazquez-Abrams がすでに説明しています。 :

<ブロック引用>

ファイルが実行可能であることを意味します。コマンドラインまたはその他の方法で -F を ls に渡すと、分類子が表示されます。

実行可能に見える emulator については 実際には実行できません。これは、動的ローダーが emulator によって要求されたときに発生する可能性があります 存在しません。 emulator のファイルの種類を確認できます コマンド file emulator と一緒です ldd emulator を使用して、必要なダイナミック ローダーとライブラリを確認します。 (「見つかりません」と表示されている行は、インストールする必要があります)。

ディレクトリの名前とファイルのサイズを考えると、 emulator おそらく Linux x86 バイナリです。 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.

Linux
  1. シェルでファイルを実行するとどうなりますか?

  2. Linux –ファイルパーミッションビットの後のドットはどういう意味ですか?

  3. シェルスクリプト行の最後にあるアンパサンドとはどういう意味ですか?

  1. ファイルパーミッションの「s」属性はどういう意味ですか?

  2. マンページの Unix コマンド名の後に表示される括弧内の数字は何を意味しますか?

  3. Linuxコマンドの最後の&はどういう意味ですか?

  1. tar -zxvf <ファイル名> の -zxvf はどういう意味ですか?

  2. `.bashrc` などの 'rc' は何を意味していますか?

  3. 「ls -l」と入力したときにファイル名の後にあるアスタリスクは何を意味しますか?