我最近在debian 8 jessie上从终端下载了一个文件。 ROOT拥有该文件。我试试
chown michael Montana Of 300 - Chiraq (Remix) Shot By @AZaeProduction-bA4xvmH3WSQ.mp4
但是我得到了
bash: syntax error near unexpected token `('
与rm命令相同。
问题是文件有空格,如果文件名是(中间)。
无论如何我可以删除这个?????它只是一个mp4文件。不知道它是如何变成root的,但无论如何。
答案 0 :(得分:0)
文件名可以引用“...”,或者空格和其他特殊符号应该用反斜杠转义:
chown michael Montana\ Of\ 300\ -\ Chiraq\ \(Remix\)\ Shot\ By\ @AZaeProduction-bA4xvmH3WSQ.mp4
chown michael "Montana Of 300 - Chiraq (Remix) Shot By @AZaeProduction-bA4xvmH3WSQ.mp4"
它允许您将文件名传递给chown
或其他工具。但是,如果它由root
拥有以更改所有权chown
,则也应从root
调用(例如,使用sudo
)。