심볼링크 찾기
#find /etld101_old -type l -exec ls -la {} \;
lrwxrwxrwx 1 50001 person 24 Apr 25 17:44 /etld101_old/BSC/COM/CBS/bad -> /etld102/BSC/COM/CBS/bad
lrwxrwxrwx 1 50001 person 24 Apr 25 17:44 /etld101_old/BSC/COM/CBS/log -> /etld102/BSC/COM/CBS/log
lrwxrwxrwx 1 50001 person 24 Apr 25 17:44 /etld101_old/BSC/COM/CBS/tmp -> /etld102/BSC/COM/CBS/tmp
lrwxrwxrwx 1 50001 person 25 Apr 25 20:01 /etld101_old/BSC/COM/CBS/load -> /etld103/BSC/COM/CBS/load
lrwxrwxrwx 1 tstream etcl 21 Apr 29 00:35 /etld101_old/DIM/DCM/load -> /etld103/DIM/DCM/load
경로에서 파일중에 수정된 시간이 1일 이하이고, 퍼미션이 600 인 파일 찾기
find /sysmgr -type f -mtime -1 -perm 600 -exec ls -la {} \;
** 1일 이상은 "+" 기호 사용함.
경로에서 파일의 전체 사이즈 구함
#find /sysmgr -type f -exec ls -la {} \;| awk '{print sum +=$5;} END {print sum;}'
5.39573e+09
** 흔희 위와 같이 나오는데 이것은 (5.39573*1000000000 byte) 임.
특정볼륨그룸 내 raw device의 퍼미션 및 소유권 확인
#lsvg -l adwdbp01vge06|grep -v N/A| awk '/jfs2/ {print "ls -la /dev/r"$1}'| sh
crw-rw---- 1 root system 73, 1 Sep 15 22:28 /dev/retld102_old
crw-rw---- 1 root system 73, 2 Sep 15 22:28 /dev/retld105_old
"A" 파일시스템의 파일을 "B" 파일시스템으로 복사 (한글파일이 포함될 경우)
한글이 포함될 경우 경로 전체를 "로 묶어 줘야 한다.
#find . -type f -mtime -1 | awk '{print "cp -p \""$1"\"","\"/etld105_"$1"\""}' > result.txt
#cat result.txt
cp -p "./TBM/SMR/IAR/load/LOAD10.txt" "/etld105_./TBM/SMR/IAR/load/LOAD10.txt"
cp -p "./TBM/SMR/IAR/sh/fx9011.sh" "/etld105_./TBM/SMR/IAR/sh/fx9011.sh"
cp -p "./TBM/SMR/IAR/sh/op9011.sh" "/etld105_./TBM/SMR/IAR/sh/op9011.sh"
cp -p "./DAS/load/IIS/SUM/10853-51-cnt-tmp" "/etld105_./DAS/load/IIS/SUM/10853-51-cnt-tmp"
cp -p "./DAS/load/IIS/SUM/21277-7-cnt-tmp" "/etld105_./DAS/load/IIS/SUM/21277-7-cnt-tmp"
위와 같이 수행 후 result.txt를 아래와 같이 sed 명령을 가지고 변환해 준다.
#sed 's/etld105_./etld105/' result-1.txt
cp -p "./TBM/SMR/IAR/load/LOAD10.txt" "/etld105/TBM/SMR/IAR/load/LOAD10.txt"
cp -p "./TBM/SMR/IAR/sh/fx9011.sh" "/etld105/TBM/SMR/IAR/sh/fx9011.sh"
cp -p "./TBM/SMR/IAR/sh/op9011.sh" "/etld105/TBM/SMR/IAR/sh/op9011.sh"
cp -p "./DAS/load/IIS/SUM/10853-51-cnt-tmp" "/etld105/DAS/load/IIS/SUM/10853-51-cnt-tmp"
cp -p "./DAS/load/IIS/SUM/21277-7-cnt-tmp" "/etld105/DAS/load/IIS/SUM/21277-7-cnt-tmp"
