XuLaLa.Tech

首页客户端下载Windows 使用V2Ray 教程SSR 教程Clash 教程

在Linux中读取带有空格的文件名

2025.04.09

在Linux中,用空格来处理文件名不是很常见,但有时要复制或者查看带空格的文件时会很不方便,所以尽量避免在文件名中带空格。如果文件名中有空,我们又该如何处理呢?

文章目录

  • 1 使用空格创建文件名
  • 2 读取文件名中带有空格的文件
  • 3 使用空格创建目录名
  • 4 切换到目录名中包含空格的目录
  • 5 复制目录名中带有空格的目录

使用空格创建文件名

要创建文件名中带有空格的文件,请运行命令,如图所示

$ touch 'firstname secondname'

例如,要创建名为“linoxide docs”的文件,请使用以下语法

$ touch 'linoxide docs'

如果要查看文件名中带有空格的文件,请使用将文件名括在引号内的相同原则。

读取文件名中带有空格的文件

您可以使用“cat”命令或使用首选文本编辑器(如vim、nano或gedit)打开文档。

$  cat 'linoxide docs'

或者,您可以使用下面的语法

$ cat file\ name\ with\ spaces

让我们在“linoxide文档”文件中添加一些文本

$ echo "Hello guys! Welcome to Linoxide" >> 'linoxide docs'

要查看文件,请执行下面的命令

$ cat linoxide\ docs

使用空格创建目录名

要创建中间有空格的目录名,请使用下面的语法

$ mkdir firstname\ secondname
请注意反斜杠后面的空格

例如,要创建名为“linoxide files”的目录,请运行

$ mkdir linoxide\ files

切换到目录名中包含空格的目录

要导航到目录名中包含空格的目录,请使用以下语法

$ cd  directory\ name

要切换到“linoxide files”目录,请执行以下命令

$ cd linoxide\ files

复制目录名中带有空格的目录

要将目录名中带有空格的目录复制到其他位置,请使用以下语法

$ cp -R directory\ name  /destination/path

$ cp -R 'directory name'  /destination/path/

例如,要将“linoxide文件”复制到/home/james path execute

$ cp -R 'linoxide files'  /home/james/

$ cp -R linoxide\ files /home/james
© 2010-2022 XuLaLa 保留所有权利 本站由 WordPress 强力驱动
请求次数:69 次,加载用时:0.665 秒,内存占用:32.19 MB