![내 PNG가 실행 가능한 이유는 무엇입니까?](https://linux55.com/image/168205/%EB%82%B4%20PNG%EA%B0%80%20%EC%8B%A4%ED%96%89%20%EA%B0%80%EB%8A%A5%ED%95%9C%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
이 명령을 사용할 때 대부분의 이미지 파일이 녹색이지만 ls
일부는 보라색으로 보이는 것을 확인했습니다.분명히 .png 및 .jpg 파일은 자홍색으로 표시되어야 하고 실행 파일은 녹색으로 표시되어야 합니다.
그러나 Beamer 프레젠테이션을 만들 때는 "실행 가능한 이미지"만 작동합니다.
내 PNG가 실행 가능한 이유는 무엇입니까?
WSL에서 Ubuntu를 사용하고 있습니다.
실행할 수 없는 이미지에서 다음 오류가 발생합니다. 라텍스 버그일까요?
~/LatexFiles/images/LSTM-falsepositive-DRTHIS.png: Permission denied
LaTeX Warning: File `LSTM-falsepositive-DRTHIS.png' not found on input line 32.
! Package pdftex.def Error: File `LSTM-falsepositive-DRTHIS.png' not found: usi
ng draft setting.
이 stat
명령은 다음과 같은 출력을 제공합니다.
File: images/LSTM-falsepositive-DRTHIS.png
Size: 90023 Blocks: 176 IO Block: 4096 regular file
Device: 2h/2d Inode: 5348024557507288 Links: 1
Access: (0000/----------) Uid: ( 1000/ marcus) Gid: ( 1000/ marcus)
Access: 2020-02-25 10:56:13.114775800 +0000
Modify: 2020-02-25 10:56:13.114775800 +0000
Change: 2020-02-25 11:10:56.091436300 +0000
Birth: -
답변1
모든 파일은 실행 파일로 표시될 수 있습니다.
chmod 644 filename.jpg
실행이 제거됩니다. 이는 소유자에게 rw를 제공하고 이를 다른 사람에게 읽은 후 실행을 제거합니다. 이것이 당신이 원하는 것인지 확인하십시오.
아래 좋은 설명 추가: chmod -x filename.jpg
다른 설정을 변경하지 않고 실행 비트를 지우려면 이것을 사용합니다.