본문 바로가기
리눅스

1. 리눅스로 다른 운영체제의 파일 가져오기

by 김마리님 2020. 5. 27.

일단 가져오기 전에 다른 파일을 한번 만들어서 실행시켜보자.

openjdk를 이전에 설치했을 것이다.

~$ java -version을 통해 자바 버전을 확인해보자.

 

이후에 자바 파일을 만들어보자. 자바 파일을 만드는데 툴이 vi와 nano가 있는데, nano가 비교적 쉽다.

그대로 입력한 후, 먼저 컴파일을 한다(툴 처럼 컴파일을 안해준다.).

~$ javac HelloWorld.java

이후 실행해보면

~$ java HelloWorld

짜잔 출력이 완료되었다.

 

이제 외부에서 파일을 만들어서 실행해보자

먼저 자바 파일을 만든다.

package linuxTest;

import java.util.Random;

public class RandomApp {
	public static void main(String[] args) {
		Random r=new Random();
		System.out.println(r.nextInt(10));
	}
}

자바 파일을 익스포트 해서 jar파일로 만든다.

먼저 파일의 형태 (jar)를 선택하고, 만들어진 파일이 들어갈 경로와 jar 파일의 이름을 설정한다. 이후 jar파일을 설정할 때 사용할 main class를 설정한다(리눅스에서는 메인 클래스를 못찾기 때문에 반드시 해야함)

이후 이 파일을 git에 올린다.

 

이후, 리눅스로 돌아와 git clone을 이용해 파일을 가져온다.

$ git clone github.com/q(git 주소)

$ ls를 통해 jar 파일의 경로를 찾고

$java -jar 파일명으로 실행하면 실행되는 것을 확인할 수 있다.

 

 

잘못 만든 폴더는 어떻게 삭제할까?

명령어는 $rm 이다.

원래 리눅스는 하위 디렉토리에 파일이나 폴더가 있으면 삭제되지 않는다. 그렇기 때문에 기타 옵션이 있는데,

 

-r : 하위 파일이나 폴더를 함께 삭제함

-m : 삭제 의견을 묻지 않고 삭제함

-rm : 하위 파일이나 폴더를 의견을 묻지 않고 삭제함.

명령어를 통해 Linux_test 파일이 삭제된 것을 확인할 수 있다.

반응형