반응형
폴더내 파일을 다른 폴더로 이동
mv /data/file/IF/AAA/AAA/*.* /data/file/IF/BBB/
폴더내 파일을 다른 폴더로 복사
cp /data/file/BACKUP/AAA/AAAAA/*.* /data/file/RECV/BBB/
응용
경로를 변수로 설정하고, 변수로 값을 받아 mv 명령어로 이동 작업을 수행
# 실 환경 작업 루트 디렉토리
ROOTDIR=/forder_01/DATA/FILE/AA/RECEIVE
# 복사 작업 디렉토리
TARGETDIR=/forder_02/EXPORT/COPY
# 전송디렉토리로 AAA BBB DAT 가 포함된 파일을 이동
mv $ROOTDIR/*AAA*BBB*DAT $TARGETDIR
# 권한 변경
chown AAA:BBB $TARGETDIR/*DAT
폴더내 디렉토리 및 파일 갯수 카운팅
폴더내 파일의 갯수 카운팅
ls -l | grep ^- | wc -l
폴더내 디렉토리 갯수 카운팅
ls -l | grep ^d | wc -l
반응형