ios - 为何大多项目里Podfile 这些要是excitable类型,而不是文本类型
高洛峰
高洛峰 2017-04-17 17:40:26
0
2
381

如图

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

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(2)
PHPzhong

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
洪涛

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート