..
DEV (257)
Jquery 플러그인 제공 사이트 정리
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1. recoding 사이트 : 대표적으로 프린트 관련 플러그인 jqprint 제공
http://www.recoding.it/

2. jquery tool 사이트
: 다양하고 고급스러운 플러그인 제공. 이미지 갤러리, 플래쉬 플래이어가 좋아 보임

http://flowplayer.org/tools/index.html

http://121.88.23.32:8080/article.jsp?idx=100000026

http://hilldan.springnote.com/pages/5254437

20가지 재미있는 jquery 메소드
http://net.tutsplus.com/tutorials/javascript-ajax/20-helpful-jquery-methods-you-should-be-using/

자주 보면 도움이 될만한 사이트 jquery tip 좋은거 같음.. 웹소식도
http://net.tutsplus.com/page/3/?s=jquery

★참고★

로딩바 생성 사이트 : http://www.ajaxload.info/

'DEV > html/css/js/img' 카테고리의 다른 글

JQuery AlphaNumeric Plugin 한글 문제 수정  (0) 2010.04.26
[jquery plugin] jquery-form-validate  (0) 2010.04.09
dialog 우선 순위 높이기  (0) 2009.12.31
  Comments,     Trackbacks
encoding
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

http://ohgyun.com/230
 
javascript


encodeURIComponent('$!params.key')
homePost.setKey(URLDecoder.decode(homePost.getKey(), "UTF-8"));

document.xls.location.href= "sleepoutExcelInfo.do?bno=$params.bno&where=$!params.where&key="+encodeURIComponent('$!params.key');


java

String word = "무궁화 꽃이 피었습니다.";
System.out.println("utf-8 -> euc-kr        : " + new String(word.getBytes("utf-8"), "euc-kr"));
System.out.println("utf-8 -> ksc5601       : " + new String(word.getBytes("utf-8"), "ksc5601"));
System.out.println("utf-8 -> x-windows-949 : " + new String(word.getBytes("utf-8"), "x-windows-949"));
System.out.println("utf-8 -> iso-8859-1    : " + new String(word.getBytes("utf-8"), "iso-8859-1"));
System.out.println("iso-8859-1 -> euc-kr        : " + new String(word.getBytes("iso-8859-1"), "euc-kr"));
System.out.println("iso-8859-1 -> ksc5601       : " + new String(word.getBytes("iso-8859-1"), "ksc5601"));
System.out.println("iso-8859-1 -> x-windows-949 : " + new String(word.getBytes("iso-8859-1"), "x-windows-949"));
System.out.println("iso-8859-1 -> utf-8         : " + new String(word.getBytes("iso-8859-1"), "utf-8"));
System.out.println("euc-kr -> utf-8         : " + new String(word.getBytes("euc-kr"), "utf-8"));
System.out.println("euc-kr -> ksc5601       : " + new String(word.getBytes("euc-kr"), "ksc5601"));
System.out.println("euc-kr -> x-windows-949 : " + new String(word.getBytes("euc-kr"), "x-windows-949"));
System.out.println("euc-kr -> iso-8859-1    : " + new String(word.getBytes("euc-kr"), "iso-8859-1"));
System.out.println("ksc5601 -> euc-kr        : " + new String(word.getBytes("ksc5601"), "euc-kr"));
System.out.println("ksc5601 -> utf-8         : " + new String(word.getBytes("ksc5601"), "utf-8"));
System.out.println("ksc5601 -> x-windows-949 : " + new String(word.getBytes("ksc5601"), "x-windows-949"));
System.out.println("ksc5601 -> iso-8859-1    : " + new String(word.getBytes("ksc5601"), "iso-8859-1"));
System.out.println("x-windows-949 -> euc-kr     : " + new String(word.getBytes("x-windows-949"), "euc-kr"));
System.out.println("x-windows-949 -> utf-8      : " + new String(word.getBytes("x-windows-949"), "utf-8"));
System.out.println("x-windows-949 -> ksc5601    : " + new String(word.getBytes("x-windows-949"), "ksc5601"));
System.out.println("x-windows-949 -> iso-8859-1 : " + new String(word.getBytes("x-windows-949"), "iso-8859-1"));

'DEV > java' 카테고리의 다른 글

HttpSessionBindingListener와 HttpSessionAttributeListener  (0) 2010.04.27
LinkedHashMap  (0) 2010.04.08
JDBC 드라이버를 이용하여 접속 테스트 하기  (0) 2010.03.11
  Comments,     Trackbacks
우분투 특정 위치 index of 보이지 않도록 옵션주기
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
  Comments,     Trackbacks
[jquery plugin] jquery-form-validate
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

폼체크 할때 유용하다. 디자인도 심플하다. 

http://code.google.com/p/jquery-form-validate/

'DEV > html/css/js/img' 카테고리의 다른 글

Jquery 플러그인 제공 사이트 정리  (0) 2010.04.23
dialog 우선 순위 높이기  (0) 2009.12.31
[ jquery ] datepicker 옵션 정리  (0) 2009.08.22
  Comments,     Trackbacks
LinkedHashMap
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

LinkedHashMap은  HashMap 달리 순서가 유지 된다.

두개씩 쌍을 이루고 원하는 값을 키값만 알고 있다면 get으로 불러올수 있음.

velocity macro의 select , radio를 사용 시에는 map형태로 뿌려줘야 하는데 이때 내가 원하는 순서대로 나오기 위해서는 LinkedHashMap로 담아야 한다.

코드 테이블을 예를 들면 우선 list 형식으로 가져온다. 그리고 LinkedHashMap에 넣는다.

List<CodeSpec> codeList = getSqlMapClientTemplate().queryForList("쿼리아이디", 부모코드);

LinkedHashMap<String, String> map = new LinkedHashMap<String, String>();

  for (CodeSpec codeSpec : codeList) {
   map.put(codeSpec.getCode(), codeSpec.getCodename());
  }

'DEV > java' 카테고리의 다른 글

encoding  (0) 2010.04.15
JDBC 드라이버를 이용하여 접속 테스트 하기  (0) 2010.03.11
[java] File 클래스 활용  (0) 2009.08.23
  Comments,     Trackbacks
hosts
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.


윈도우 환경에서 hosts 파일은 개발시 유용하다.

\Windows\System32\drivers\etc\hosts

HOSTS file used by Microsoft TCP/IP for Windows.

127.0.0.1 서비스이름
localhost www.naver.com

 

로컬에서 특정도메인 호출시 원하는 IP가 호출되도록 해주는 파일(DNS서버 같은 역할)

- 로컬에서 개발 시 localhost로 호출하는게 아니라 원하는 도메인으로 호출하여 실행 할 수 있음.
- 실명인증, I-PIN 인증 시 유용

'DEV > network' 카테고리의 다른 글

netstat  (0) 2013.07.22
tnsping  (0) 2010.02.18
ping  (0) 2008.07.30
  Comments,     Trackbacks
unix(linux) 체제에서의 install
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Window 체제에서는 install이라는 과정이 아주 간단하다.

인스톨실드 같은 것으로 포장이 잘 된 프로그램이라면 컴파일이 이미 되어서 압축된 프로그램을 자신의 하드디스크 같은 곳에 압축을 풀면서 끝이 납니다.(물론 내부적으로 보면 약간의 작업이 더 있습니다만...)

Unix(리눅스 포함) 체제에서는 install이라는 작업이 운영 체제에 따라서 약간 다르지만 크게 두 가지로 나눌 수 있다.

window의 인스톨실드와 유사한 package나 rpm로 인스톨을 하는 방법이 있고,

소스를 받아서 컴파일을 해서 인스톨을 하는 방법이 있다.

소스로 된 프로그램을 인스톨을 하는 방법은 전적으로 프로그램을 만든 사람의 맘에 달렸는데,

그나마 일반화된 방법이 configure -> make -> make install 의 순으로 인스톨을 하는 것이다.

./configure

- 쉽게 말해서 인스톨을 하기 위한 환경을 설정하는 프로그램이다.
- 현재 OS의 종류나 컴파일러 위치, 종류 등을 파악하고, 사용자가 컴파일이 완료된 프로그램의 위치를 지정하거나, 기타 등등 환경을 맞춰서 자신이 원하는 makefile을 만들어내는 과정

[옵션]
--prefix=/usr : 컴파일된 프로그램을 설치하는 위치.컴파일된 프로그램들을 /usr 디렉토리로 인스톨하라는 의미
바이너리 파일은 /usr/bin으로 man파일은 /usr/man으로 자동적으로 찾아가서 설치가 된다.
/usr/bin은 path 에 기본적으로 설정되있어서 아무곳에서는 실행이 가능.

--sysconfdir=/etc : system configuration파일들, 즉 시스템 설정파일들은 /etc/아래에 설치를 하라는 의미
리눅스에서 대부분의 설정파일들은 /etc 디렉토리 아래에 존재.

--with --no
이 옵션에 적혀있는 기능을 넣거나 혹은 특정라이브러리를 이용해서 컴파일 하겠다는 의미
ex)
--with-loadavg --with-libwrap
loadavg라는 것을 이용하고, 또한 libwrap이라는 걸 이용해서 컴파일하거나 혹은 이런 라이브러리를 만들어 내겠다고 하는 것이다.
libwrap은 tcp-wrapper라는 보안관련 라이브러리

명령어 확인 방법
man configure
configure --help
readme, install 파일 안에 설명이 되어 있음.

make : configure에 의해서 만들어진 makefile로 프로그램을 컴파일 하는 과정...
make install : 컴파일된 프로그램, 환경화일, 데이터 화일을 지정된 위치에 복사하는 과정...
  Comments,     Trackbacks
log4j
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

[출처]
http://mudchobo.tomeii.com/tt/251
http://tjswjd56.springnote.com/pages/1669758
http://wiki.dev.daewoobrenic.co.kr/mediawiki/index.php/%EB%A1%9C%EA%B9%85
http://levin01.tistory.com/1046
http://pcguy7.springnote.com/pages/892488

1. 정의
로그를 보여주는 프로그램.

2. 설치
log4j-1.2.15.jar 파일 다운 주소 : http://logging.apache.org/log4j/1.2/download.html

log4j.properties 파일 생성

log4j.rootLogger : 전체 레벨 설정값 . 따로 레벨을 지정하지 않으면 이 설정값을 따른다.
예) INFO 레벨 이므로 DEBUG 이상의 로그만 console에 표시하겠다는 뜻.

log 레벨 : DEBUG < INFO < WARN < ERROR < FATAL
완성된 어플리케이션에서는 출력되지 않아야 할 디버깅 메세지들을 쓰기위해 debug 를 사용하라.
어플리케이션의 verbose 모드에서 출력될만한 메세지들을 로깅하기 위해 info 를 사용하라.
어플리케이션이 이상없이 계속 실행될 수 있는 정도의 경고메세지를 로깅하기 위해 warn 을 사용하라.
어플리케이션이 그럭저럭 돌아갈만한 정도의 에러메세지를 로깅하기 위해 error 를 사용하라.
예를들어 관리자에 의해 주어진 설정인자가 올바르지 않아 하드코딩된 기본값을 사용해야 할 경우.
로깅후에 애플리케이션이 비정상적으로 종료될 치명적인 메세지를 로깅하기 위해 fatal 을 사용하라.

log4j.appender.console=org.apache.log4j.ConsoleAppender 
- 콘솔에 로그를 찍어 줄때 필요한 클래스 설정

log4j.appender.logfile=org.apache.log4j.DailyRollingFileAppender 
- glv.log 로그 파일 하나만 존재 하는 것이 아니라 매일 지날때마다 백업본 생성 : glv.log.2010-03-11
- glv.log 항상 최신의 로그
 
log4j.appender.logfile.layout.ConversionPattern
- 로그 뿌려줄때 레벨이 뭔지, 클래스 명이 뭔지, 에러 메시지가 뭔지.. 등을 콘솔에 찍어주는 클래스
 
# log level and appender 
다음에 오는 내용은 패키지명이나 클래스명을 지정하고 로그레벨과 출력할 로그를 지정

ConversionPattern
- %m : 당신이 지정한 메세지를 출력
- %p : 로깅 이벤트의 priority 를 출력
- %r : 어플리케이션이 시작되어 로깅이벤트가 일어날때까지의 경과시간을 밀리세컨드 값으로 출력
- %c : 로깅이벤트의 category를 출력한다. 예를 들어 category 이름이 "a.b.c" 일때 %c{2} 는 "b.c"를 출력하며
        {2}는 도트(.)로 구분된 category 이름의 마지막 두개의 컴포넌트를 의미한다.
        {n} 이 없으면 기본적으로 카테고리의 이름을 모두 출력한다.
- %t : 로깅 이벤트를 생성한 스레드 이름을 출력
- %x : 로깅이벤트를 발생시킨 스레드에 관련된 내포검사항목(Nested Diagnostic Context : NDC)을 출력한다.
        Java Servlet 과 같이 다수의 클라이언트가 분산된 스레드에 의해 다루어 질 때 유용하다.
- %n : 플랫폼 독립적인 개행문자를 출력한다. "\n" 또는 "\n\r" 등이 지정될 수 있다.
- %% : 하나의 % 기호를 출력한다. 

경고 : 아래의 형식은 프로그램의 실행속도를 느리게 한다.
- %d : 로깅이벤트가 일어난 날자(date)을 출력한다.
        date 변환 지정자는 날짜형식 지정자 뒤에 이어 나오는 brace({..}) 사이에 둘러쌓여 나온다.
        예: %d{HH:mm:ss,SSS} 또는 %d{dd MMM yyyy HH:mm:ss,SSS}
        만약 날자 형식 지정자가 주어져있지 않다면 ISO8601 형식으로 나타난다. 날짜형식 지정자는 자바의 속도가
        느린 SimpleDateFormat 클래스의 시간형식 문자열과 같은 문법을 수용했다.
        더 빠른 성능을 위해 %d{ISO8601}, %d{ABSOLUTE}, %{RELATIVE}(프로그램 시작 후 경과시간의
        밀리세컨드값을 나타내며 가장 빠르다) 또는 %d{DATE} 를 사용하며 각각은
        log4j의 ISO8601DateFormat, AbsoluteTimeDateFormat, RelativeTimeDateFormat, DateTimeDateFormat
        날자형식을 사용한다.
- %l : 소스코드의 위치정보를 출력한다. %C. %M(%F:%L) 의 축약형이다.
- %C : 로깅요청을 일으킨 호출자의 완전한 클래스이름을 출력한다.
        예를들어 "org.apache.xyz.SomeClass"라는 클래스 이름이 있을때, %C{1} 은 "SomeClass"를 출력한다.
        {1} 는 "완전한 클래스이름의 마지막 하나의 구성요소를 출력하라" 는 뜻이다. 만약 {n} 이 없다면
        기본적으로 완전한 클래스 이름을 출력한다.
- %M : 로깅요청을 일으킨 메소드를 출력한다.
- %F : 로깅요청을 일으킨 파일 이름을 출력한다.
- %L : 로깅요청을 일으킨 곳의 행번호를 출력한다.

'DEV > 개발관련 툴' 카테고리의 다른 글

Content is not allowed in prolog.  (0) 2010.04.28
tomcat vm arguments : permsize  (0) 2010.02.19
Block Selection Mode  (0) 2010.02.08
  Comments,     Trackbacks
JDBC 드라이버를 이용하여 접속 테스트 하기
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

JDBC 드라이버를 이용하여 접속 테스트 하기

소스 파일 다운로드 : jdbc_test.jsp

  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
    <%@ page language="java" import="java.sql.*" %>
     
    <%
    String url = "jdbc:oracle:thin:@211.58.154.212:1521:test";
    //String url = "jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=211.58.154.212)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=test)(SERVER=DEDICATED)))";
    String user = "apps";
    String pwd = "apps";
     
    Connection conn = null;
     
    try  {
        Class.forName("oracle.jdbc.driver.OracleDriver");
        out.println("드라이버 로딩 성공");
        out.println("<br /><br />");
     
        conn = DriverManager.getConnection(url, user, pwd);
     
        out.println("드라이버 버전 : " + conn.getMetaData().getDriverVersion());
        out.println("<br /><br />");
     
        out.println("DB 접속 성공");
        out.println("<br /><br />");
    }  catch (ClassNotFoundException e)  {
        e.printStackTrace();
        out.println("드라이버 로딩 에러 : " + e.getMessage());
        out.println("<br /><br />");
    }  catch (SQLException e) {
        e.printStackTrace();
        out.println("DB 접속 에러 : " + e.getMessage());
        out.println("<br /><br />");
    }  finally  {
        if (null != conn)  {
            try  {
                conn.close();
            }  catch (Exception e) {
                e.printStackTrace();
            } finally {
                conn = null;
            }
        }
    }
    %>

WAS 컨넥션 풀을 이용하여 접속 테스트 하기

소스파일 다운로드 : jdbc_pool_test.jsp

  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
    <%@ page language="java" import="java.sql.*" %>
    <%@ page language="java" import="javax.sql.*" %>
    <%@ page language="java" import="javax.naming.*" %>
     
    <%
    String jndi = "java:/jdbc/Oracle";
    String user = "system";
    String pwd = "manager";
     
    Context context = new InitialContext();
    DataSource ds = null;
    Connection conn = null;
     
    try  {
        ds = (DataSource)context.lookup(jndi);
        out.println("DataSource lookup 성공");
        out.println("<br /><br />");
    }  catch (NamingException e)  {
        e.printStackTrace();
        out.println("풀 에러 : " + e.getMessage());
        out.println("<br /><br />");
    } finally  {
        if (null != context) {
            try  {
                context.close();
            }  catch (NamingException e)  {
                e.printStackTrace();
            }  finally  {
                context = null;
            }
        }
    }
     
    try  {
        conn = ds.getConnection();
     
        out.println("드라이버 버전 : " + conn.getMetaData().getDriverVersion());
        out.println("<br /><br />");
     
        out.println("getConnection() - DB 접속 성공");
        out.println("<br /><br />");
    }  catch (SQLException e)  {
        e.printStackTrace();
        out.println("getConnection() - DB 접속 에러 : " + e.getMessage());
        out.println("<br /><br />");
    }  finally  {
        if (null != conn)  {
            try  {
                conn.close();
            }  catch (Exception e)  {
                e.printStackTrace();
            }
            conn = null;
        }
    }
     
    try  {
        conn = ds.getConnection(user, pwd);
        out.println("getConnection(\"" + user + "\", \"" + pwd + "\") - DB 접속 성공");
        out.println("<br /><br />");
    }  catch (SQLException e)  {
        e.printStackTrace();
        out.println("getConnection(\"" + user + "\", \"" + pwd + "\") - DB 접속 에러 : " + e.getMessage());
        out.println("<br /><br />");
    }  finally  {
        if (null != conn)  {
            try  {
                conn.close();
            }  catch (Exception e)  {
                e.printStackTrace();
            }
            conn = null;
        }
    }
    %>

'DEV > java' 카테고리의 다른 글

LinkedHashMap  (0) 2010.04.08
[java] File 클래스 활용  (0) 2009.08.23
[ java ] 날짜 관련 클래스 정리  (0) 2009.08.23
  Comments,     Trackbacks
tar 명령어
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
[출처] http://www.superuser.co.kr/open_lecture/unix/compress_02.htm

tar 로 파일 묶기

tar는 여러개의 파일을 하나의 파일로 묶을 수 있으며 묶여진 파일을 다시 풀수 있는 유틸리티입니다.

또한 묶여진 파일을 풀기전에 어떤파일들이 묶여져 있나를 확인해 볼 수도 있습니다.

먼저 tar파일의 사용형식은 다음과 같습니다.

[출처]

일반형식 : # tar [옵션] 대상파일


tar를 사용할때에는 여러 가지 옵션에 대해서 알아야합니다.

tar의 옵션에는 약 40여개의 옵션이 있습니다.

하지만 이들 모든 옵션을 모두 사용하는 것은 아니며 중요하고 자주 사용하는 몇 개의 옵션만을 알아두면 됩니다.

그리고 필요한 옵션은 그때그때 메뉴얼(man tar)을 사용하여 참조한 후에 사용하시면 됩니다.

   c : tar파일을 생성할때(여러개의 파일을 하나의 파일로 묶을 때) 반드시 사용

   d : tar파일과 해당 파일시스템간의 차이점을 확인하고자 할 때 사용

   r : tar파일에 다른파일들을 추가하고자 할 경우에 사용

   t : tar파일의 내용을 확인하고자 할 때 반드시 사용

   f : tar파일을 사용할때에는 반드시 사용

   p : tar파일을 생성할때(묶을 때) 당시의 파일퍼미션을 그대로 하여 풀어줄 때 사용

   v : 묶을때나 풀어줄 때 파일들의 내용을 자세하게 보려고 할 때 사용

   Z : compress로 압축파일을 사용할 때 압축이나 해제까지 한번에 할 때 사용

   z : gzip과 관련하여 압축이나 해제를 한꺼번에 하려고 할 때 사용


tar로 파일작업을 하는 경우에는 다음의 세경우가 있습니다.

즉, 첫 번째가 여러개의 파일 및 디렉토리들을 하나의 tar파일로 묶는 경우이며, 두 번째가 이렇게 묶은 tar파일을 다시 풀어준 경우이며, 세 번째의 경우가 묶여져 있는 파일의 내용을 확인하는 것입니다. 즉,

  • 묶을 때 : # tar cvf 압축파일.tar 압축대상파일 및 디렉토리
  • 확인할 때 : # tar tvf 압축파일.tar
  • 풀 때 : # tar xvf 압축파일.tar

각각의 경우에 대한 예를 들어 보겠습니다.

[sspark@ciss9 dat]$ ls -l

total 44

-rw-r--r-- 1 sspark sspark 5847 Jan 27 10:37 browser.html

-rw-r--r-- 1 sspark sspark 5879 Jan 27 10:37 host.html

-rw-r--r-- 1 sspark sspark 8295 Jan 27 10:37 hour.html

-rw-r--r-- 1 sspark root 858 Dec 7 04:02 log.range

-rw-r--r-- 1 sspark sspark 10733 Jan 27 10:37 page.html

[sspark@ciss9 dat]$ tar cvf myhome.tar *

browser.html

host.html

hour.html

log.range

page.html

위의 예는 현재 디렉토리내에 있는 모든파일 및 디렉토리들을 myhome.tar라는 파일하나로 묶어라는 것입니다.

원본파일들은 그대로 존재하게되며 myhome.tar라는 파일이 새로 생성되어 그 파일내에 모든파일 및 디렉토리들이 들어가게 됩니다.

c옵션을 반드시 사용하셔야합니다.


[sspark@ciss9 dat]$ tar tvf myhome.tar

-rw-r--r-- sspark/sspark 5847 2000-01-27 10:37 browser.html

-rw-r--r-- sspark/sspark 5879 2000-01-27 10:37 host.html

-rw-r--r-- sspark/sspark 8295 2000-01-27 10:37 hour.html

-rw-r--r-- sspark/root 858 1999-12-07 04:02 log.range

-rw-r--r-- sspark/sspark 10733 2000-01-27 10:37 page.html


이 예는 myhome.tar라는 tar파일에 어떤파일들이 묶여져 있나를 확인해 본 것입니다.

t옵션을 반드시 사용하셔야 합니다.

[sspark@ciss9 dat]$ ls -l

total 40

-rw-rw-r-- 1 sspark sspark 40960 Jan 27 10:38 myhome.tar

[sspark@ciss9 dat]$

[sspark@ciss9 dat]$ tar xvf myhome.tar

browser.html

host.html

hour.html

log.range

page.html

마지막예로서 myhome.tar에 묶여져 있는 파일들을 현재 디렉토리에 풀어준 것입니다.

x옵션을 반드시 사용하셔야합니다.

  Comments,     Trackbacks