본문 바로가기

리눅스 tar.gz 압축 및 해제 리눅스에서 압축을 하거나 풀때 많이 사용하는것이 tar 와 gzip 이다. 보통은 tar와 gzip을 따로 사용하기 보다는 조합하여 압축을 하고 해제 한다. 일반적인 사용법은 다음과 같다. tar [옵션] [압축파일명] [대상 경로 또는 파일] 1. 간단한 사용법 예 // 압축 하기 : /home/tour/ 디렉토리를 test.tar.gz 파일로 압축한다. [root@tourWeb1 ~]# tar cvzf test.tar.gz /home/tour/ // 압축 풀기 : 현재 경로에 압축을 푼다 [root@tourWeb1 ~]# tar zxvf test.tar.gz ./ 2. 옵션 설명 -c : tar로 압축 -p : 파일 권한도 함께 저장 -v : 진행사항을 화면에 출력 -f : 파일 이름 지정 -C : .. 더보기
[JAVA] File renameTo() 에러에 관하여 개발을 하다보면 파일 객체를 다룰일이 종종 있다. 특정 위치로 파일을 옮긴다던지, 또는 웹서비스에서 파일 업로드룰 구현할때 특정 위치로 옮긴다던지 할때가 그렇다. 이때 파일을 이동할때 자주 사용하는 메소드가 renameTo() 이다. 나는 renameTo 메소드를 이용하여 코드를 작성할때 보통 아래와 같이 작성을 많이 한다. byte[] buf = new byte[1024]; FileInputStream fin = null; FileOutputStream fout = null; File oldFile = new File(savePath + uploadFile); File newFile = new File(savePath + newFileName); if(!oldFile.renameTo(newFile)){.. 더보기
에디트 플러스(EditPlus) 다운로드 학생 시절에 처음 프로그래밍을 배울때 사용했던것은 윈도우 메모장이다. 아직도 학생들이 "Hello World"를 찍을때 메모장을 사용하는지는 모르겠지만, 메모장은 아주 단순한 기능만 제공하기에 불편한게 많다. 그래서 어느 교수가 메모장을 대체할 에디트 플러스를 가지고 프로그래밍 수업을 진행하였다. (왠지 HTML 수업이었을듯) 에디트 플러스를 학생시절에 수업용으로 사용하고 다시 사용하는데는 큰 시간이 걸리지 않았다. 첫 직장에서 주력 언어는 PHP 였는데, 당시에 개발팀 식구들은 약속이라도 한 듯이 에디트 플러스를 사용했다. 물론 그 중에 PHP를 이클립스에 플러그인을 설치하여 개발하시는 분도 있었는데, 그 분도 종종 에디트 플러스를 사용하였다. 요새는 주로 이클립스를 통해 개발하지만 그래도 간단한 JS.. 더보기