検索

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

ios - 为何大多项目里Podfile 这些要是excitable类型,而不是文本类型

如图

为何大多开源项目的Podfile等都是unix excitable类型,而不是文本类型。怎么改成这个类型啊??

高洛峰高洛峰2887日前386

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

  • PHPz

    PHPz2017-04-17 17:42:26

    Linux/unix にはファイル (キャラクター デバイス ファイル、ブロック デバイス ファイルなど) に「タイプ」の概念がありません。また、Windows には拡張子もありません。
    ファイルの種類は変更されていません (最初のファイル、つまり通常のファイル)。アクセス許可が変更されたため、exec に変更されました

    -rw-r--r-- 1 Jason スタッフ 147 2 月 28 日 15:00 Podfile

    に変わります

    -rwxr-xr-x@ 1 Jason スタッフ 254 Feb 24 07:05 Podfile

    簡単な説明: x は実行可能ファイルを意味し、rw は名前が示すように読み取りと書き込みを意味します。
    3 つのグループは、その他の所有者グループを表します。
    MAC 多くのファイルは、インターネットからダウンロードされた後、不可解ながら x 属性が追加されます。
    ターミナルでコマンドを使用して
    を試し、Podfile を元の権限に変更してください。-rw-r--r-- です。
    次のコマンドを変更できます:

    $ chmod 644 ファイル名

    ファイルのアクセス許可を変更すると、いくつかのリスクが生じる可能性があります。変更しましたが、問題はありませんでした。

    以下で @ の問題を扱います
    ファイルのアクセス許可は余分になる可能性があります。また、@ は ACL および拡張可能なメタデータ属性を意味します
    @: などの追加情報です。ファイルを説明するダウンロード リンクなど。
    Podfile にある可能性が最も高いのは

    com.apple.quarantine: xxx...;Safari;xxx-xxx...

    Safari からダウンロードした場合は、次のコマンドを使用して削除できます。

    • はすべてのファイルを表します。ファイル名

    を指定することもできます

    xattr -d com.apple.quarantine *

    ファイルは、作成したものとまったく同じように見えます。
    記述情報が多い場合、コマンドはすべてを削除するパラメータを提供していないようです。ただし、数行のシェルスクリプト + 正規表現で削除できます。それほど多くないと思うので、提供しません。
    chmod の具体的な使用法
    https://zh.wikipedia.org/wiki/Chmod

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 17:42:26

    わかりませんが、Atom などは開けます

    返事
    0
  • キャンセル返事