成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux 系統下,如下文件名中含有空格,該如何處理?

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

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

command [optionjs] argument1 argument2 ...

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

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

圖片

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

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

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

2)使用反斜杠 \ 來轉義空格。

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

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

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

cat "tiap comm.txt"

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

cat 'tiap comm.txt'

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

??Bash Shell 中單引號和雙引號的區別??

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

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

圖片

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

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

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 系統中,文件名中不要包含空格,如果需要分割文件名中的各個單詞,統一使用下劃線:

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

2015-07-13 11:28:22

Linux文件名

2011-03-07 15:54:39

FileZilla

2023-03-09 12:21:38

2020-12-29 09:11:33

LinuxLinux內核

2009-06-29 09:57:05

Unix

2018-03-28 17:51:24

LinuxUnix

2010-02-23 17:12:01

WCF字符串

2022-04-12 07:32:40

引擎模式Spring策略模式

2012-07-03 11:18:20

運維disable tab

2025-03-31 08:04:50

MySQLCPU內存

2023-02-02 08:56:25

線程池線程submit

2024-08-29 08:54:35

2012-12-24 15:00:56

sis塞班

2010-06-22 15:06:23

2010-06-23 16:14:52

Linux Bash

2010-08-26 12:12:19

LMHOSTS文件

2022-09-28 08:18:01

I/ONIO2API

2024-03-26 09:40:53

Linux優化

2019-05-09 15:31:23

攻擊服務器安全

2018-01-24 19:59:03

數據庫Oracle壞塊
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美高清一区 | 人人艹人人爽 | 久草网免费 | 婷婷福利视频导航 | 欧美一区二区在线观看 | 91视频在线 | 久久久国产一区二区三区 | 欧美日韩视频在线第一区 | 男人影音| 91看片视频 | 在线欧美 | 激情网站 | 国产视频二区在线观看 | 精品无码久久久久国产 | 国产精品久久久久久久久久免费看 | 国产精品影视在线观看 | 免费在线看黄视频 | 黄色大片免费看 | 欧美一区二区三区一在线观看 | 久久精品一区二区三区四区 | 欧美h视频 | a级在线免费观看 | 天堂成人av | 中文成人无字幕乱码精品 | 精品国产欧美日韩不卡在线观看 | 国产日韩一区二区 | 精品综合视频 | 最新中文字幕第一页视频 | 亚洲欧美日韩精品久久亚洲区 | 日韩精品视频中文字幕 | 亚洲一区二区久久 | 拍拍无遮挡人做人爱视频免费观看 | 日韩乱码av | 一区二区三区四区不卡视频 | 91在线一区 | 中文一级片 | 五月婷婷视频 | 免费视频久久 | 免费人成在线观看网站 | 中文字幕91av | 精品国产乱码一区二区三 |