logo

copy
고객센터 > 이용안내
리눅스 대량 파일 삭제 이동시 | 리눅스서버
관리자 12-07-26 10:01 15293
[리눅스 대량 파일 삭제 이동시]
 
 
find /disk1/data/aaa/bbb/ -type f -name '*' -exec mv {} /disk1/data/aaa/. \;
[user]$ mv * ../directory2
bash: /bin/mv: Argument list too long
 

(Example 1)

 
[user]$ mv [a-l]* ../directory2
[user]$ mv [m-z]* ../directory2
 

(Example 2)

[user@localhost directory]$ find $directory -type f -name '*' -exec mv
{} $directory2/. \;
(Example 3a)
function large_mv ()
{ while read line1; do
mv directory/$line1 ../directory2
done
}
ls -1 directory/ | large_mv
 
 
(Example 3b)

function larger_mv ()
{ while read line1; do
md5sum directory/$line1 >> ~/md5sums
ls -l directory/$line1 >> ~/backup_list
mv directory/$line1 ../directory2
done
}
ls -1 directory/ | larger_mv
 
   

교회홈페이지제작
대용량동영상서비스
무료SMS솔루션
QT나눔
신앙도서
온라인성경
크리스찬
연합신문
성경타자
설교방송
CCM 방송
성경연구