recherche

Maison  >  Questions et réponses  >  le corps du texte

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

如图

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

高洛峰高洛峰2887 Il y a quelques jours389

répondre à tous(2)je répondrai

  • PHPz

    PHPz2017-04-17 17:42:26

    Il n'y a pas de concept de « type » pour les fichiers sous Linux/unix (pas de fichiers de périphérique de caractères, de fichiers de périphérique bloc, etc.), et il n'y a pas d'extension sous Windows.
    Le type de fichier n'a pas changé (le premier - c'est-à-dire un fichier ordinaire), il a été changé en exec simplement parce que les autorisations ont changé

    -rw-r--r-- 1 personnel Jason 147 28 février 15h00 Podfile

    change en

    -rwxr-xr-x@ 1 Jason staff 254 24 février 07:05 Podfile

    Une brève explication : x signifie exécutable et rw, comme son nom l'indique, signifie lire et écrire.
    Trois groupes représentent le groupe de propriétaires autre.
    MAC De nombreux fichiers ont l'attribut x ajouté inexplicablement après avoir été téléchargés depuis Internet.
    Vous pouvez essayer
    d'utiliser la commande dans le terminal pour le remplacer par les autorisations d'origine. Podfile devrait être -rw-r--r--.
    Les commandes suivantes peuvent être modifiées :

    Nom du fichier $ chmod 644

    La modification des autorisations de fichiers peut comporter certains risques. Je l'ai modifié et je n'ai trouvé aucun problème.

    Nous traiterons du problème de @ ci-dessous
    Les autorisations de fichiers peuvent finir par être supplémentaires. Et @ signifie acl et attributs de métadonnées extensibles
    @ : juste quelques informations supplémentaires, telles que. le lien de téléchargement pour décrire le fichier, etc.
    Le plus probable dans Podfile est

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

    La signification est évidente. Téléchargé depuis Safari, vous pouvez utiliser la commande suivante pour le supprimer.

    • représente tous les fichiers, vous pouvez également spécifier le nom du fichier

    xattr -d com.apple.quarantine *

    Le fichier ressemble maintenant exactement à celui que vous avez créé.
    S'il y a beaucoup d'informations de description, la commande ne semble pas fournir de paramètres pour toutes les supprimer. Mais il peut être supprimé avec quelques lignes de script shell expressions régulières. Je ne pense pas qu'il y ait grand-chose, donc je ne le fournirai pas.
    Utilisation spécifique de chmod
    https://zh.wikipedia.org/wiki/Chmod

    répondre
    0
  • PHP中文网

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

    Je ne sais pas, mais il peut être ouvert, comme Atom

    répondre
    0
  • Annulerrépondre