偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Linux 系統(tǒng)下,如下文件名中含有空格,該如何處理?

系統(tǒng) Linux
經(jīng)常使用 Linux 系統(tǒng)的同學應該會注意到一個問題,就是在系統(tǒng)中的文件(包括文件夾)名稱中,一般都不含有空格,即便有時候需要,那也會使用下劃線來代替。

為什么會這樣呢?不是因為不能用空格,而是因為如果使用空格的話,會比較麻煩。舉個例子,我們應該熟悉在命令行中,一般的語法結(jié)構是下面這個樣子的:

command [optionjs] argument1 argument2 ...

也就是說,命令、選項、參數(shù)之間都是用空格隔開的,如果參數(shù)是某個文件,而這個文件的文件名中含有空格,那么文件名被空格隔開的部分都會被視為單獨的參數(shù),這就會帶來問題。

比如,在我當前工作目錄下,有這樣一個文件 tiap comm.txt,如果我使用?? cat 命令??查看文件內(nèi)容:cat tiap comm.txt,系統(tǒng)就會報錯,如下圖所示:

圖片

那假如文件名中,含有空格,應該怎么辦呢?

一般來說,有如下兩種方式:

1)將文件名放到引號中;

2)使用反斜杠 \ 來轉(zhuǎn)義空格。

上面兩種方法中,建議使用第一種,原因我們在下面章節(jié)中介紹。

使用引號來處理含有空格的文件名

前文中提到,如果要查看某個文件中的內(nèi)容,但是該文件的文件名含有空格,可以將文件名放在雙引號中,如下所示:

cat "tiap comm.txt"

另外,也可以使用單引號:

cat 'tiap comm.txt'

關于雙引號和單引號的區(qū)別,大家可參考我們先前的文章:

??Bash Shell 中單引號和雙引號的區(qū)別??

創(chuàng)建文件或文件夾,如果文件名需要包含空格,處理方式也是一樣:

mkdir "folder name"
cd "folder name"
touch "new file"

圖片

使用反斜杠處理名稱含有空格的文件

如果文件或文件夾的名稱中含有空格,使用反斜杠來轉(zhuǎn)義其中的空格,需要注意的是,文件名中的每一個空格,都需要使用反斜杠來轉(zhuǎn)義,比如:

cat file\ name\ with\ space

還是先前的例子:

cat tiap\ comm.txt

其他例子:

mkdir create\ new\ folder
cd create\ new\ folder/
touch new\ file


前文中我們提到過,使用反斜杠來處理空格不如引號,我們舉個例子來說明,假如我們當前處于路徑 /home/gliu/work/tiap 下:

圖片

上面有個命令:

cd create\ new\ folder/two/

看起來是不是比較亂?

如果換成引號:

cd "new folder"/two

就好多了。

即便如此,我們建議在 Linux 系統(tǒng)中,文件名中不要包含空格,如果需要分割文件名中的各個單詞,統(tǒng)一使用下劃線:

folder_name_with_space
責任編輯:龐桂玉 來源: TIAP
相關推薦

2015-07-13 11:28:22

Linux文件名

2023-03-09 12:21:38

2011-03-07 15:54:39

FileZilla

2009-06-29 09:57:05

Unix

2018-03-28 17:51:24

LinuxUnix

2025-03-31 08:04:50

MySQLCPU內(nèi)存

2012-07-03 11:18:20

運維disable tab

2020-12-29 09:11:33

LinuxLinux內(nèi)核

2010-02-23 17:12:01

WCF字符串

2022-04-12 07:32:40

引擎模式Spring策略模式

2012-12-24 15:00:56

sis塞班

2010-08-26 12:12:19

LMHOSTS文件

2024-08-29 08:54:35

2023-02-02 08:56:25

線程池線程submit

2010-06-23 16:14:52

Linux Bash

2019-08-15 10:20:19

云計算技術安全

2010-06-22 15:06:23

2022-09-28 08:18:01

I/ONIO2API

2013-10-17 09:37:07

2024-03-26 09:40:53

Linux優(yōu)化
點贊
收藏

51CTO技術棧公眾號