나는 리눅스, bash를 사용합니다.
여러 디렉토리에 여러 이미지 파일이 있습니다. 모두 저장해야하는 특정 이름 (파일 이름 및 디렉토리)이 있습니다. 하지만 모든 이미지를 다른 크기와 ppi로 변환해야합니다. 나는
convert -units PixelsPerInch 75 -resize 200x200 ~/filepath/*.jpg ~/filepath.*jpg
을 사용했지만 잘못된 파일을 대체했습니다. 또한 나는 새 파일 이름에 번호를 추가 "{}" "{}"%03d.jpg
을 시도했지만 그것은 단지 제공 001.jpg 등 스크립트
의 ${filename%.}
과 다른 부분과
Bash - get last dirname/filename in a file path argument
또는
Extract filename and extension in Bash
같은 솔루션 또는
http://bytebar.blogspot.com/2008/08/bash-filename-extraction.html
작동하지 않거나 코드를 이해할 수있는 지식이 없습니다 ... 어떻게 파일을 변환 할 수 있습니까? ir 이름과 디렉토리?bash를 사용하여 파일 이름 바꾸기
0
A
답변
0
ls ~/filepath.*jpg | xargs -n 1 -I{} convert -units PixelsPerInch 75 -resize 200x200 {} {}
"xargs -n 1"은 한 번에 하나씩 제공된 인수로 다음 함수를 호출합니다. xargs의 -I {} 인수는 xargs에게 {}의 각 발생을 주어진 인수로 바꾸도록 지시합니다.
관련 문제
- 1. 백업 디렉토리 + bash를 사용하여 이름 바꾸기
- 2. bash를 사용하여 파일 이름 변경
- 3. UISaveVideoAtPathToSavedPhotosAlbum을 사용하여 파일 이름 바꾸기?
- 4. .bat를 사용하여 파일 이름 바꾸기?
- 5. uploadify를 사용하여 파일 이름 바꾸기
- 6. xib 파일 이름 바꾸기
- 7. 디렉토리의 파일 이름 바꾸기
- 8. file_upload.php의 파일 이름 바꾸기
- 9. 대량 파일 이름 바꾸기
- 10. 자바에서 파일 이름 바꾸기
- 11. 일괄 파일 이름 바꾸기;
- 12. 이름으로 파일 이름 바꾸기
- 13. Uploadify - 파일 이름 바꾸기
- 14. 폴더의 파일 이름 바꾸기
- 15. Zend_View에서 파일 이름 바꾸기
- 16. NERDTREE에서 파일 이름 바꾸기
- 17. PHP에서 파일 이름 바꾸기
- 18. 복잡한 파일 이름 바꾸기
- 19. 데비안의 파일 이름 바꾸기
- 20. OS 파일 이름 바꾸기
- 21. 큰 파일 이름 바꾸기
- 22. 이름 바꾸기 파일
- 23. asp.net 파일 이름 바꾸기
- 24. zipmodule을 사용하여 zip 폴더의 파일 이름 바꾸기
- 25. Curllib을 사용하여 전송 후 파일 이름 바꾸기
- 26. 상자 api v1을 사용하여 파일 이름 바꾸기
- 27. 와일드 카드를 사용하여 svn 파일 이름 바꾸기
- 28. Perl을 사용하여 디렉토리의 파일 이름 바꾸기
- 29. 배치를 사용하여 폴더의 모든 파일 이름 바꾸기
- 30. 해시 테이블을 사용하여 파일 이름 바꾸기
죄송합니다. 고맙습니다! 내가 사용한 코드는 당신의 제안과 정확히 같습니다. – boldnik