본문 바로가기

리눅스

bash 특정 파일 전부 바꾸기

#/bin/bash


#기본 경로 설정 

BASEDIR=/home   #원하는경로 작성

BASELIST=$BASEDIR/list.txt  #find 로 찾은 파일 저장될 곳


#복사될 파일 이름 및 경로 지정

echo " 복사될 경로를 입력 하세요 : \c "

read dir

echo " 복사될 파일이름을 입력하세요 : \c "

read fname


#원본파일 이름 및 경로 지정 

echo " 원본파일 경로 적어주세요 : \c "

read oridir

echo " 원본파일 이름 적어주세요 : \c "

read oriname


#복사될 파일 찾기 

/usr/bin/find ${dir} -name "${fname}" > $BASELIST 


#파일 복사 (현재 권한 및 소유자 원본파일 따라감)

while read filecp; do

cp -p $oridir/$oriname $filecp

done < $BASELIST  

'리눅스' 카테고리의 다른 글

centos fail2ban 설치 하기  (0) 2018.11.13
postfix SPF check 하기  (0) 2018.11.13
우분투 mrtg 용 snmp 설정 방법  (0) 2018.10.11
centos mrtg 설치  (0) 2018.10.08
expect 날짜 넣기  (0) 2018.10.04