-rwxr-xr-x 1 neouser adm 45 1월 13 15:11 test.rb
-rwxr-xr-x 1 neouser adm 42 1월 13 15:12 test2.rb
여기 2개의 파일이 있다.
같은 내용을 담고있는 2개의 파일인데 파일 size가 조금 차이가 난다.
test.rb는 ftp로 전송한 파일이고 test2.rb는 test.rb파일을 그데로 복사해서 다시 만든 파일이다.
실행을 하면 아래와 같다.
test.rb : --> : bad interpreter: 그런 파일이나 디렉토리가 없음 (비정상)
test2.rb : --> 112313121321 (정상)
왜그럴까?
이유는 test.rb는 windows에서 만들여졌기 때문이다.
test.rb파일을 vi로 열어보면 하단에 힌트가 나온다 ""test.rb" [도스] 3L, 45C"
파일의 포멧을 바꿔줘야 한다.
1. vi test.rb
2. :set ff=unix
별로 어렵지 않다.
그냥 vi에서 파일 포멧을 바꿔주기만 하면 된다.
-rwxr-xr-x 1 neouser adm 42 1월 13 15:11 test.rb
-rwxr-xr-x 1 neouser adm 42 1월 13 15:12 test2.rb
다시 목록을 보고 ls을 해보면 파일 size가 동일해진것을 볼 수있다.