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

s.s*_*slo 0 command-line files

该文件名为 Bamboo Makeup Brush Set.jpg

mv /home/said/Downloads/Bamboo Makeup Brush Set.jpg /home/said/Downloads/11/
Run Code Online (Sandbox Code Playgroud)

由于文件名中的空格而不起作用。如何使用命令行移动此文件?

Sco*_*nce 6

三个选项:

  1. 使用制表符补全。输入文件的第一部分并点击Tab。如果您输入的内容足够独特,它就会完成。否则,输入更多并Tab再次点击。或者,Tab再次点击以列出所有可能的完成。

  2. 将名称括在引号中:

    mv "File with Spaces" "Other Place"
    
    Run Code Online (Sandbox Code Playgroud)
  3. 使用反斜杠转义特殊字符:

    mv File\ with\ Spaces Other\ Place
    
    Run Code Online (Sandbox Code Playgroud)