본문 바로가기

리눅스 서버구축/linux 명령어

xargs 사용하기 - 연결하여 사용하기 xargs 연결하여 사용하기 xargs 란? xargs 란? 서버를 운영하다보면 다양한 파일을 목록으로 추출하여 삭제, 복사 등등할때가 있다 이러한 작업을 진행할수 있게 도움을 주는 명령이 xargs입니다 xargs 사용해보기 find로 tmp디렉토리의 .png, .txt확장자만 제외하여 찾은파일을 backup파일의 권한, 소유자를 등등 그대로 복사하기 find /tmp -type f | grep -v ".png" | grep -v ".txt" | xargs cp -pt /backup 위와 같은 명령어로 연결하여 복사를 할수 있습니다 [위의 find, grep, cp 옵션] find와 grep : http://itstudyblog.tistory.com/309 cp 명령어 옵션 : http://itstud.. 더보기
cp 명령어 cp 명령어 cp명령어 cp는 copy의 약어로 파일 혹은 디렉토리를 복사할때 사용하는 명령어 입니다 cp 사용법 : cp [옵션] [디렉토리 혹은 파일] 여기서 옵션은 생략이 가능합니다 cp 명령어 파일복사 cp_test파일을 cp_test.bak로 이동 cp cp_test cp_test.bak cp 명령어 디렉토리 cp명령어로 디렉토리를 복사하려면 -r을 사용해야됩니다 home 디렉토리 하위디렉토리까지 home_backup 디렉토리로 복사 cp -r /home /home_backup 소유자, 그룹자, 권한, 시간정보등이 그대로 복사 파일을 복사할때 권한이 그대로 있어야 되는 경우가 생깁니다예로 아파치의 업로드파일을 그대로 권한을 유지하여 옮겨야 되는 경우가 있습니다그러한 경우일때 사용하는 옵션입니다 .. 더보기
rsync 개념, 설치, 사용법 rsync 개념과 설치 rsync란? rsync란? 서로 다른 두 컴퓨터에 컴퓨터에 들어 있는 정보를 서로 동기화 시킬때 사용한다. 동일한 소스가 두군대 존재하고 한쪽을 편집했을때, 다른 한쪽에 편집한 부분을 업데이트 시켜줘야 한다. 이때 rsync는 수정된 부분만 비교해서 옮겨 주게 된다. 그리고 anonymous 서버로드 설정할 수 있는 등 많은 유용한 기능들이 있다 rsync 설치하기 1. rsync, xinetd 설치 확인 [root@web ~]# rpm -qa | grep rsync [root@web ~]# rpm -qa | grep xinetd 2. rsync, xinetd 설치 하기 [root@web ~]# yum -y install rsync, xinetd rsync 서버 설정하기 1. x.. 더보기