특수 문자 파일 및 디렉토리 이름 바꾸기를위한 스크립트

mYzk

특수 문자가있는 파일과 디렉토리의 이름을 바꾸는 스크립트를 찾고 있습니다. 내 파일들:

?rip?ev <- Directory
 - Juhendid ?rip?evaks.doc <- Document
 - ?rip?ev 2 <- Subdirectory
 -- t?ts?.xml <- Subdirectory file

다음과 같아야합니다.

ripev <- Directory
 - Juhendid ripevaks.doc <- Document
 - ripev 2 <- Subdirectory
 -- tts.xml <- Subdirectory file

예를 들어 .doc 및 .xml이 손실되지 않도록 파일 형식이 그대로 유지되도록 파일과 폴더를 변경해야합니다. 마지막으로 이름을 바꾸면 모든 파일 유형이 손실되고 파일이이 경우 "rip"ev 디렉토리와 하위 디렉토리가 비어있는 경우 어머니 디렉토리로 이동했습니다. 모든 것은 어머니 디렉토리 / home / samba / 아래에 있습니다 .

따라서이 경우 파일 이름과 디렉토리 이름에서 물음표의 이름을 바꾸고 다른 곳으로 옮기거나 다른 문자 나 파일 형식을 잃지 않도록해야합니다. 나는 대답을 찾기 위해 구글을 둘러 보았지만 하나도 찾지 못했다. 찾기 및 이름 바꾸기로 수행 할 수 있다는 것을 알고 있지만 스크립트의 복잡성을 극복 할 수 없었습니다. 누구든지 제발 도와 줄 수 있습니까?

모니카를 복원하십시오

당신은 이렇게 할 수 있습니다

find -name '*\?*' -exec bash -c 'echo mv -iv "$0" "${0//\?/}"' {}  \;

이전 를 확인하여 실제로 변경하기 전에 무엇을하는지 확인할 수 있습니다. 그렇지 않으면 위 :

  • ?이름을 검색합니다 ( ?의 단일 문자 버전과 동일 *하므로 이스케이프해야 함).
  • {}첫 번째 인수로 전달하는 bash 명령을 실행합니다 ( $0대신 스크립트 이름이 없기 때문에 $1).
  • ${0//\?/}에서 수행 매개 변수 확장 모든 항목 교체 ?아무것도를.

또한 파일 유형은 Linux의 이름에 의존하지 않지만 ?.

또한 심볼릭 링크가 포함 된 경우 이름도 변경됩니다 ?(질문에서 예상 한 것인지 여부는 명확하지 않음).

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

프랑스어 문자로 파일 및 디렉토리 이름 바꾸기

분류에서Dev

여러 디렉토리에서 중간 문자를 제거한 다음 디렉토리 + 파일 이름을 포함하도록 하위 디렉토리의 파일 이름을 바꾸는 스크립트

분류에서Dev

디렉토리 이름의 문자 수에 따라 파일 이름 바꾸기

분류에서Dev

공백이 포함 된 디렉토리 및 파일 이름과 관련된 쉘 스크립트 문제

분류에서Dev

Windows 8/10에서 파일 이름 바꾸기를 사용하여 파일 및 디렉토리를 자동 배치하는 최고의 언어 / 시스템?

분류에서Dev

특수 문자로 파일 및 폴더 이름 바꾸기

분류에서Dev

Linux에서 디렉토리 이름 및 파일 크기 찾기

분류에서Dev

Linux에서 디렉토리 이름 및 파일 크기 찾기

분류에서Dev

대체 및 변수를 사용하여 파일 및 디렉토리 이름 바꾸기

분류에서Dev

bash 스크립트를 사용하여 파일 이름의 특정 문자 만 대문자로 바꾸기

분류에서Dev

디렉토리의 모든 파일 이름을 바꾸는 powershell 스크립트

분류에서Dev

NSLibraryDirectory의 모든 파일 및 디렉토리 이름 바꾸기

분류에서Dev

파일 및 디렉토리 이름 바꾸기

분류에서Dev

모든 디렉토리 및 파일 이름에서 문자열을 재귀 적으로 대체하는 클리너 스크립트

분류에서Dev

mv로 파일 이름 바꾸기 : "자신의 하위 디렉토리로 이동할 수 없음"

분류에서Dev

디렉토리 트리에서 특정 파일 확장자를 가진 각 파일의 디렉토리 이름을 얻는 방법은 무엇입니까?

분류에서Dev

숨겨진 '.'를 제외하고는 어떻습니까 이름을 바꾸는 스크립트의 파일 및 디렉토리?

분류에서Dev

bash의 다른 파일과 일치하는 디렉토리의 특정 파일 확장자 이름 바꾸기

분류에서Dev

이름 바꾸기를 사용하여 디렉토리가 아닌 파일 이름의 유효하지 않은 문자를 재귀 적으로 바꾸는 스크립트

분류에서Dev

패턴과 일치하는 파일에 대한 쉘 스크립트 및 디렉토리 당 발생 횟수

분류에서Dev

Bash 스크립트, 사용자 입력 요청, 디렉토리, 하위 디렉토리 및 파일의 mtime atime linux를 재귀 적으로 변경

분류에서Dev

Bash 스크립트, 사용자 입력 요청, 디렉토리, 하위 디렉토리 및 파일의 mtime atime linux를 재귀 적으로 변경

분류에서Dev

다른 디렉토리에서 문자열 및 심볼릭 링크 파일을 포함하는 파일 이름을 반복적으로 "찾기"

분류에서Dev

이름 바꾸기를 사용하여 파일 및 디렉토리 이름 바꾸기

분류에서Dev

파일 이름에 특수 문자가있는 디렉토리 삭제

분류에서Dev

배치 스크립트 : 알 수없는 디렉토리에서 파일 찾기 및 복사?

분류에서Dev

특정 조건의 배열을 사용하여 디렉토리에서 파일 이름을 확인하기위한 bash 스크립트 작성

분류에서Dev

동일한 접두사로 시작하는 동영상 파일 및 하위 디렉토리 (예 : 자막)의 파일 이름을 바꾸는 방법

분류에서Dev

bash 스크립트 이름 바꾸기-false 해당 파일 또는 디렉토리 오류 없음

Related 관련 기사

  1. 1

    프랑스어 문자로 파일 및 디렉토리 이름 바꾸기

  2. 2

    여러 디렉토리에서 중간 문자를 제거한 다음 디렉토리 + 파일 이름을 포함하도록 하위 디렉토리의 파일 이름을 바꾸는 스크립트

  3. 3

    디렉토리 이름의 문자 수에 따라 파일 이름 바꾸기

  4. 4

    공백이 포함 된 디렉토리 및 파일 이름과 관련된 쉘 스크립트 문제

  5. 5

    Windows 8/10에서 파일 이름 바꾸기를 사용하여 파일 및 디렉토리를 자동 배치하는 최고의 언어 / 시스템?

  6. 6

    특수 문자로 파일 및 폴더 이름 바꾸기

  7. 7

    Linux에서 디렉토리 이름 및 파일 크기 찾기

  8. 8

    Linux에서 디렉토리 이름 및 파일 크기 찾기

  9. 9

    대체 및 변수를 사용하여 파일 및 디렉토리 이름 바꾸기

  10. 10

    bash 스크립트를 사용하여 파일 이름의 특정 문자 만 대문자로 바꾸기

  11. 11

    디렉토리의 모든 파일 이름을 바꾸는 powershell 스크립트

  12. 12

    NSLibraryDirectory의 모든 파일 및 디렉토리 이름 바꾸기

  13. 13

    파일 및 디렉토리 이름 바꾸기

  14. 14

    모든 디렉토리 및 파일 이름에서 문자열을 재귀 적으로 대체하는 클리너 스크립트

  15. 15

    mv로 파일 이름 바꾸기 : "자신의 하위 디렉토리로 이동할 수 없음"

  16. 16

    디렉토리 트리에서 특정 파일 확장자를 가진 각 파일의 디렉토리 이름을 얻는 방법은 무엇입니까?

  17. 17

    숨겨진 '.'를 제외하고는 어떻습니까 이름을 바꾸는 스크립트의 파일 및 디렉토리?

  18. 18

    bash의 다른 파일과 일치하는 디렉토리의 특정 파일 확장자 이름 바꾸기

  19. 19

    이름 바꾸기를 사용하여 디렉토리가 아닌 파일 이름의 유효하지 않은 문자를 재귀 적으로 바꾸는 스크립트

  20. 20

    패턴과 일치하는 파일에 대한 쉘 스크립트 및 디렉토리 당 발생 횟수

  21. 21

    Bash 스크립트, 사용자 입력 요청, 디렉토리, 하위 디렉토리 및 파일의 mtime atime linux를 재귀 적으로 변경

  22. 22

    Bash 스크립트, 사용자 입력 요청, 디렉토리, 하위 디렉토리 및 파일의 mtime atime linux를 재귀 적으로 변경

  23. 23

    다른 디렉토리에서 문자열 및 심볼릭 링크 파일을 포함하는 파일 이름을 반복적으로 "찾기"

  24. 24

    이름 바꾸기를 사용하여 파일 및 디렉토리 이름 바꾸기

  25. 25

    파일 이름에 특수 문자가있는 디렉토리 삭제

  26. 26

    배치 스크립트 : 알 수없는 디렉토리에서 파일 찾기 및 복사?

  27. 27

    특정 조건의 배열을 사용하여 디렉토리에서 파일 이름을 확인하기위한 bash 스크립트 작성

  28. 28

    동일한 접두사로 시작하는 동영상 파일 및 하위 디렉토리 (예 : 자막)의 파일 이름을 바꾸는 방법

  29. 29

    bash 스크립트 이름 바꾸기-false 해당 파일 또는 디렉토리 오류 없음

뜨겁다태그

보관