如何移动名称中带有空格的文件?(命令行)

如何移动名称中带有空格的文件?(命令行)

该文件名为Bamboo Makeup Brush Set.jpg

mv /home/said/Downloads/Bamboo Makeup Brush Set.jpg /home/said/Downloads/11/

由于文件名中有空格,所以无法工作。如何使用命令行移动此文件?

答案1

三个选项:

  1. 使用制表符补全。输入文件的第一部分并点击Tab。如果你输入的内容足够多,使其唯一,它将被补全。否则,输入更多内容并Tab再次点击。或者,Tab再次点击以列出所有可能的补全。

  2. 将名称括在引号中:

    mv "File with Spaces" "Other Place"
    
  3. 使用反斜杠来转义特殊字符:

    mv File\ with\ Spaces Other\ Place
    

答案2

只需这样做:

mv /home/said/Downloads/Bamboo\ Makeup\ Brush\ Set.jpg /home/said/Downloads/11/

相关内容