수천 개의 파일이 포함된 폴더에서 15개의 파일을 이동하는 방법은 무엇입니까?

수천 개의 파일이 포함된 폴더에서 15개의 파일을 이동하는 방법은 무엇입니까?

수천 개의 비디오 파일이 포함된 디렉토리가 있습니다. 15개 파일(video.mp4)을 다른 위치로 이동하는 방법.

답변1

귀하의 mv라벨은 이미 솔루션을 제공하고 있습니다. man mv상태:

Name: mv - move (rename) files
Synopsis:
    mv [OPTION]... [-T] SOURCE DEST
    mv [OPTION]... SOURCE... DIRECTORY
    mv [OPTION]... -t DIRECTORY SOURCE...

Description: 
Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.
<...>

ls15개의 파일 이름을 찾고 있다면 mv.

답변2

스크립트를 찾아서 작업을 수행하도록 수정했습니다.

#!/bin/bash
c=1; d=1; mkdir -p NEWDIR_${d}
for mpeg_file in *.mp4
do
if [ $c -eq 15 ]
then
d=$(( d + 1 )); c=0; mkdir -p NEWDIR_${d}
fi
mv "$mpeg_file" NEWDIR_${d}/
c=$(( c + 1 ))
done

관련 정보