ファイル名にスペースが含まれている場合は、ファイル権限をどのように変更しますか?

ファイル名にスペースが含まれている場合は、ファイル権限をどのように変更しますか?

名前にスペースが含まれているファイルについて、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

関連情報