리눅스 - 파일형식을 알수없는 파일 형식 조회후 삭제하기
2024-08-21 17:33
378
0
0
0
본문
접기
[ ▼ 작성자 참고 Source ]
find /path/to/source_directory -type f -exec sh -c 'file --mime {} | grep -q "text/xml; charset=unknown-8bit" && mv {} /path/to/destination_directory/' \;
본문
1. /path/to/source_directory: 소스 디렉토리의 경로입니다. 여기서 파일을 검색합니다.
2. -type f: 파일 타입이 일반 파일인 경우만 검색합니다.
3. -exec sh -c '...' \;: 각 파일에 대해 쉘 명령어를 실행합니다.
4. file --mime {}: 파일의 MIME 타입을 확인합니다.
5. grep -q "text/xml; charset=unknown-8bit": MIME 타입이 text/xml; charset=unknown-8bit인지 확인합니다.
6. mv {} /path/to/destination_directory/: MIME 타입이 일치하는 파일을 목적 디렉토리로 이동합니다.
0
0
로그인 후 추천 또는 비추천하실 수 있습니다.
댓글목록0