検索

ホームページ  >  に質問  >  本文

linux - CentOs ls 命令下,文件名绿色是什么意思,如何还原为灰色

不记得具体是运行了 chmod 的什么权限设置,ls 之后发现文件名变成 绿色 了,网上搜了下,绿色表示可执行权限,但是我切换了其他用户,没有该文件可执行权限,ls 下文件名还是绿色,所以不是很明白。

另外如何恢复为如下图原来的灰色呢?

谢谢。

大家讲道理大家讲道理2777日前1404

全員に返信(3)返信します

  • 伊谢尔伦

    伊谢尔伦2017-04-17 16:35:49

    ファイルの権限を変更して chmod 644 index.php

    を実行するだけです

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-17 16:35:49

    緑は、ファイルのモードに 执行x ビットを追加したため、通常は実行可能ファイルを示します。 执行x ビットも別のユーザー用であるため、他のユーザーの下で実行ビットを確認することはできません。 Unix では、ファイルのユーザー所有権はユーザー (U)、グループ (G)、およびその他 (O) に分かれており、各ユーザーはそれぞれ読み取り、書き込み、実行およびその他のモードを設定できます。他のユーザーが実行可能ファイルを見ることができない場合は、他のユーザーの下に 执行x ビットがないことを意味します。

    -x を通じて実行ビットを削除でき、さらに詳細な操作も実行できます u-x g-x o-x

    リーリー

    1階では小数点も設定できます。さらに、x を追加すると、+x u+x g+x o+x になります。

    この領域はまだ非常に基本的なため、体系的に学習することをお勧めします。

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 16:35:49

    • 緑色は、ファイルに実行権限があることを意味します。 chmod -x filename で実行権限を削除すると、緑色ではなくなります。

    • エイリアスの ls の後に --color=auto を削除しても機能します

    • 以下のように ls コマンドを使用することもできます

    リーリー

    返事
    0
  • キャンセル返事