파일 이름에 공백이 포함된 경우 파일 권한을 어떻게 변경합니까?

파일 이름에 공백이 포함된 경우 파일 권한을 어떻게 변경합니까?

이름에 공백이 포함된 파일에 대해 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

관련 정보