리눅스 분류
파일 복사에 대한 질문입니다.
작성자 정보
- 기분좋은아침 작성
- 작성일
컨텐츠 정보
- 1,906 조회
- 1 댓글
- 0 추천
- 목록
본문
최근에 linux를 접하고 이곳에서 정말 많은 정보를 얻고 있습니다.
답변을 해주시는 많은 분들께는 감사의 말을 드리고 싶네요.
1. 질문입니다.
(cd /dir1/ ; tar cf - . ) | (cd /dir2/ ; tar xf - )
위의 명령을 한 디렉토리안의 모든 파일들을 다른 디렉토리로 복사하는 것으로 알고 있습니다.
(위의 경우 dir1 에서 dir2로..)
tar cf - .
tar xf -
이 부분을 잘 모르겠습니다.
dir1의 모든 파일을 tar로 묶어서 dir2에 모두 풀어놓는 것이라는 것은 대강 알겠지만..
2. 질문입니다.
/root/Desktop 에
ls -F | grep "*" 을 입력하였을 때
abc.login*
abc.profile*
...
이 결과로 뜨고, Desktop/ directory 에는
abc.login*
abc.profile*
make.log
install.log
...
와 같은 파일들이 있습니다.
이 때 /root/Desktop/sample 에
위의 Desktop/ 에 있는 파일들중 ls -F | grep "*" 의 결과물만을 복사하고 싶은데요-
어떻게 하면 되는 것일까요?
1번에 질문과 비슷한 방법으로 가능한 방법을 알고 싶습니다.
답변을 해주시는 많은 분들께는 감사의 말을 드리고 싶네요.
1. 질문입니다.
(cd /dir1/ ; tar cf - . ) | (cd /dir2/ ; tar xf - )
위의 명령을 한 디렉토리안의 모든 파일들을 다른 디렉토리로 복사하는 것으로 알고 있습니다.
(위의 경우 dir1 에서 dir2로..)
tar cf - .
tar xf -
이 부분을 잘 모르겠습니다.
dir1의 모든 파일을 tar로 묶어서 dir2에 모두 풀어놓는 것이라는 것은 대강 알겠지만..
2. 질문입니다.
/root/Desktop 에
ls -F | grep "*" 을 입력하였을 때
abc.login*
abc.profile*
...
이 결과로 뜨고, Desktop/ directory 에는
abc.login*
abc.profile*
make.log
install.log
...
와 같은 파일들이 있습니다.
이 때 /root/Desktop/sample 에
위의 Desktop/ 에 있는 파일들중 ls -F | grep "*" 의 결과물만을 복사하고 싶은데요-
어떻게 하면 되는 것일까요?
1번에 질문과 비슷한 방법으로 가능한 방법을 알고 싶습니다.
관련자료
-
이전
-
다음
댓글 1
너구리.님의 댓글
- 너구리.
- 작성일
1번 질문에 대한 답변이네요....
dir1을 dir2로 복사할 당시에 그냥 지령을 주는것보다는
우에서 처럼 압축과정을 중계하여 복사를 하면 시간도 그만큼 절야 되구요....
tar cf-.는 dir1디렉토리의 파일을 하나의 아카이브로 압축하여 표준 출력으로 내보내고
tar xf -는 표준 입력으로 받은 아카이브를 dir2디렉토리에 풀어놓는 콤만드 이네요...
저두 딱 한번 그 콤만드를 써봤어요......
dir1을 dir2로 복사할 당시에 그냥 지령을 주는것보다는
우에서 처럼 압축과정을 중계하여 복사를 하면 시간도 그만큼 절야 되구요....
tar cf-.는 dir1디렉토리의 파일을 하나의 아카이브로 압축하여 표준 출력으로 내보내고
tar xf -는 표준 입력으로 받은 아카이브를 dir2디렉토리에 풀어놓는 콤만드 이네요...
저두 딱 한번 그 콤만드를 써봤어요......