이름에 공백이 포함된 파일에 대해 Linux에서 파일 이름을 바꾸고 파일 권한을 변경하는 방법을 알고 싶습니다.
예
내 파일 이름은 다음과 같습니다.내 파일
나는 열심히 노력했다mv my%20file my_file
나도 시도했다chown -R 755 my%20file
하지만 둘 중 어느 것도 작동하지 않습니다!
답변1
파일 이름을 인용해야 합니다.
rm 'my file' my_file
또는 공백 문자를 이스케이프 처리합니다.
rm my\ file my_file
답변2
파일 이름을 인용하거나 이스케이프해야 합니다. Bash(대부분 배포판의 기본 셸)에서는 따옴표를 사용하여 전체 이름을 둘러싸거나 백슬래시를 사용하여 공백을 이스케이프할 수 있습니다.
rm "my file"
rm my\ file