찾다

 >  Q&A  >  본문

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

如图

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

高洛峰高洛峰2887일 전388

모든 응답(2)나는 대답할 것이다

  • PHPz

    PHPz2017-04-17 17:42:26

    Linux/unix에는 파일(문자 장치 파일, 블록 장치 파일 등이 아님)에 대한 "유형" 개념이 없으며 Windows에는 확장자가 없습니다.
    파일 형식이 변경되지 않았으며(첫 번째 - 즉 일반 파일) 권한이 변경되었기 때문에 exec로 변경되었습니다.

    -rw-r--r-- 제이슨 직원 1명 147 2월 28일 15:00 Podfile

    로 변경됩니다.

    -rwxr-xr-x@ 제이슨 스태프 1명 254 2월 24일 07:05 Podfile

    간단한 설명: x는 실행 가능을 의미하고, rw는 이름에서 알 수 있듯이 읽기 및 쓰기를 의미합니다.
    세 그룹이 소유자 그룹 기타를 대표합니다.
    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

    모르겠지만 아톰처럼 열 수는 있습니다

    회신하다
    0
  • 취소회신하다