當前位置:首頁 » 文件管理 » linux有空格的文件夾

linux有空格的文件夾

發布時間: 2025-06-29 08:04:24

linux 文件夾名字有空格,如何重命名

例如文件夾 oracle install.tar 你在安裝時直接使用這個名字安裝,會報錯,如找不到oracle.tar文件和找不到install.tar文件,原因就是安裝包名字有空格 解決:可以用單引號擴住這個文件 tar -zxvf `oracle install.tar`即可解決 延伸:Linux里不建議建立帶有空格的文件夾,相信這種文件是從外面拷貝過來的,以後對這種文件夾的操作可以拷貝過來後重命名為Linux標準的文件名或者在使用時用點引號擴住

Ⅱ Linux 目錄路徑帶有空格怎麼辦

一般帶空格的路徑可以將路徑用雙引號引起來,這樣引號中的內容被視為一個整體。
很基礎的linux知識,建議跟著《linux就該這么學》系統學習下!

Ⅲ linux下scp遠程拷貝包含空格的目錄或者文件的解決方法

今天遇到個白痴問題,用了linux 這么久了,竟然還出現如此低級的錯誤。

記錄下,免得又忘記。

描述:

今天需要遠程拷貝一些文件到電腦上,ubuntu的。 遠程電腦是debian的。

文件和目錄包含大量的空格,採用scp拷貝,例:

scp -r [email protected]:/home/xxj/Documents/files/xx xx jj.tar.gz ./

最開始就意識到了是空格問題,就採用了 文件空格前加「/」,死活不行,

scp -r [email protected]:/home/xxj/Documents/files/xx/ xx/ jj.tar.gz ./

然後又使用 引號,單引號,雙引號都用了,還是不行。

scp -r [email protected]:'/home/xxj/Documents/files/xx xx jj.tar.gz' ./

scp -r [email protected]:"/home/xxj/Documents/files/xx xx jj.tar.gz" ./

最後同時 在空格前加 斜杠,整個文件目錄加引號才行

scp -r [email protected]:"/home/xxj/Documents/files/xx/ xx/ jj.tar.gz" ./

linux下帶空格文件批量cp和scp補充:

背景:主備機同步文件失敗,現在需要人工手動的在備機上補齊文件,但是發現文件名竟然有空格

主機的IP:192.168.0.90 主機文件清單名稱:src_file.txt,備機文件清單名稱:dst_file.txt,

從下面可以知道,主備機的文件路徑和文件的名稱是不一樣的,同步的時候,從src_file.txt 到dst_file.txt需要一一對應,另備機上的目錄並不能保證都存在,所以需要先把備機上的目錄結構先創建出來

[root@station90 file]# cat src_file.txt

/home/src/10329/g0197/k/19xiazai h264.3gp

/home/src/10327/g0194/10ng h264 xiazai.3gp

/home/src/10329/g0196/lh/10xiazai h263.3gp

/home/src/101117/060/090/1011.3gp

/home/src/10520/056/0590/99833/10x_04 0_0_3.3gp

[root@station90 file]# cat dst_file.txt

/home/dst/1038/g07/k/3/10290upload h264.3gp

/home/dst/10327/g04/10ng h264 upload.3gp

/home/dst/1038/g06/lhppww/10upload h263.3gp

/home/dst/101117/06g090/1011.3gp

/home/dst/1052g056/0590/33/10x_04 0_0_3.3gp

從dst_file.txt(備機文件)可以知道,目錄的級別不是一樣的,也就是說第一行為6級目錄,第二行卻為4級目錄,如何取出目錄結構,先創建出目錄結構呢?執行如下命令即可:

[root@station90 file]# awk -F '/' '{for (i=1;iNF;i++) {printf $i "/"}printf "/n"}' dst_file.txt //注意iNF,即不需要循環到最後一列,printf $i是不列印回車的,一行循環完畢後,printf "/n"會列印回車,這樣的結果剛好是我們需要的

/home/dst/1038/g07/k/3/

/home/dst/10327/g04/

/home/dst/1038/g06/lhppww/

/home/dst/101117/06g090/

/home/dst/1052g056/0590/33/

[root@station90 file]# awk '{print $1}' dst_file.txt | awk -F '/' '{print substr($0,1,(length($0)-length($NF)))}' /tmp/dst_dir.txt

//根據dst_file.txt的特點,先執行awk '{print $1}' dst_file.txt 以空格作為分隔符,取出第一列,這樣取出的就沒有空格,$0為文本裡麵包含的所有內容,再通過截取字元串的方式,substr($0(去除空格的文本本身),1(從第一個字元開始),(length($0)-length($NF))所有字元的長度減去最後一列的字元長度,就等於我們需要的字元長度,也就是從1,我們需要的字元長度,結果就是我們需要的了

[root@station90 file]# cat /tmp/dst_dir.txt

/home/dst/1038/g07/k/3/

/home/dst/10327/g04/

/home/dst/1038/g06/lhppww/

/home/dst/101117/06g090/

/home/dst/1052g056/0590/33/

[root@station90 file]# mkdir -p $(cat /tmp/dst_dir.txt)

[root@station90 file]# ls -ld $(cat /tmp/dst_dir.txt) /目錄結構已經創建出來了

drwxr-xr-x 2 root root 4096 11-10 17:37 /home/dst/101117/06g090/

drwxr-xr-x 2 root root 4096 11-10 17:37 /home/dst/10327/g04/

drwxr-xr-x 2 root root 4096 11-10 17:37 /home/dst/1038/g06/lhppww/

drwxr-xr-x 2 root root 4096 11-10 17:37 /home/dst/1038/g07/k/3/

drwxr-xr-x 2 root root 4096 11-10 17:37 /home/dst/1052g056/0590/33/

part1:單純的從本機到本機的其他目錄,會比較簡單,如下所示:

[root@station90 file]# sed -i -e "s/^/cp /"/g" -e "s/$//"/g" src_file.txt //在文本中的開頭和結尾添加雙引號

[root@station90 file]# cat src_file.txt

cp "/home/src/10329/g0197/k/19xiazai h264.3gp"

cp "/home/src/10327/g0194/10ng h264 xiazai.3gp"

cp "/home/src/10329/g0196/lh/10xiazai h263.3gp"

cp "/home/src/101117/060/090/1011.3gp"

cp "/home/src/10520/056/0590/99833/10x_04 0_0_3.3gp"

[root@station90 file]# sed -i -e "s/^//"/g" -e "s/$//"/g" dst_file.txt //在文本中的開頭和結尾添加雙引號

[root@station90 file]# cat dst_file.txt

"/home/dst/1038/g07/k/3/10290upload h264.3gp"

"/home/dst/10327/g04/10ng h264 upload.3gp"

"/home/dst/1038/g06/lhppww/10upload h263.3gp"

"/home/dst/101117/06g090/1011.3gp"

"/home/dst/1052g056/0590/33/10x_04 0_0_3.3gp"

[root@station90 file]#paste -d ' ' src_file.txt dst_file.txt cp.sh //src_file.txt和dst_file.txt文本以空格作為分隔符合成一個文件

[root@station90 file]#cat cp.sh

cp "/home/src/10329/g0197/k/19xiazai h264.3gp" "/home/dst/1038/g07/k/3/10290upload h264.3gp"

cp "/home/src/10327/g0194/10ng h264 xiazai.3gp" "/home/dst/10327/g04/10ng h264 upload.3gp"

cp "/home/src/10329/g0196/lh/10xiazai h263.3gp" "/home/dst/1038/g06/lhppww/10upload h263.3gp"

cp "/home/src/101117/060/090/1011.3gp" "/home/dst/101117/06g090/1011.3gp"

cp "/home/src/10520/056/0590/99833/10x_04 0_0_3.3gp" "/home/dst/1052g056/0590/33/10x_04 0_0_3.3gp"

[root@station90 file]# sed -i "1,1s/^//#/!//bin//bash/n/g" cp.sh //在腳本中添加#!/bin/bash

[root@station90 file]# cat cp.sh

#!/bin/bash

cp "/home/src/10329/g0197/k/19xiazai h264.3gp" "/home/dst/1038/g07/k/3/10290upload h264.3gp"

cp "/home/src/10327/g0194/10ng h264 xiazai.3gp" "/home/dst/10327/g04/10ng h264 upload.3gp"

cp "/home/src/10329/g0196/lh/10xiazai h263.3gp" "/home/dst/1038/g06/lhppww/10upload h263.3gp"

cp "/home/src/101117/060/090/1011.3gp" "/home/dst/101117/06g090/1011.3gp"

cp "/home/src/10520/056/0590/99833/10x_04 0_0_3.3gp" "/home/dst/1052g056/0590/33/10x_04 0_0_3.3gp"

[root@station90 file]# chmod +x cp.sh

[root@station90 file]# ls -l "/home/dst/1038/g07/k/3/10290upload h264.3gp" //執行cp.sh腳本前,文件是不存在的

ls: /home/dst/1038/g07/k/3/10290upload h264.3gp: 沒有那個文件或目錄

[root@station90 file]# ./cp.sh

[root@station90 file]# ls -l "/home/dst/1038/g07/k/3/10290upload h264.3gp" //ok,成功

-rw-r--r-- 1 root root 0 11-10 17:44 /home/dst/1038/g07/k/3/10290upload h264.3gp

part2 從遠成主機scp文件過來,先舉例一錯誤的例子,正確的總是慢慢的總結出來的

執行rm.sh,刪除剛才過來的文件

[root@station90 file]# cat rm.sh

#!/bin/bash

rm -f "/home/dst/1038/g07/k/3/10290upload h264.3gp"

rm -f "/home/dst/10327/g04/10ng h264 upload.3gp"

rm -f "/home/dst/1038/g06/lhppww/10upload h263.3gp"

rm -f "/home/dst/101117/06g090/1011.3gp"

rm -f "/home/dst/1052g056/0590/33/10x_04 0_0_3.3gp"

[root@station90 file]# ./rm.sh

[root@station90 file]# sed -i -e "s/^/scp/ root/@192/.168/.0/.90/:/"/g" -e "s/$//"/g" src_file.txt

//在src_file.txt文件的開頭和結尾添加雙引號,同時添加[email protected]:,最終如下所示

[root@station90 file]# cat src_file.txt

scp [email protected]:"/home/src/10329/g0197/k/19xiazaih264.3gp"

scp [email protected]:"/home/src/10327/g0194/10ngh264 xiazai.3gp"

scp [email protected]:"/home/src/10329/g0196/lh/10xiazaih263.3gp"

scp [email protected]:"/home/src/101117/060/090/1011.3gp"

scp [email protected]:"/home/src/10520/056/0590/99833/10x_040_0_3.3gp"

[root@station90 file]# sed -i -e "s/^//"/g" -e "s/$//"/g" dst_file.txt //在文本中的開頭和結尾添加雙引號

[root@station90 file]# cat dst_file.txt

"/home/dst/1038/g07/k/3/10290upload h264.3gp"

"/home/dst/10327/g04/10ng h264 upload.3gp"

"/home/dst/1038/g06/lhppww/10upload h263.3gp"

"/home/dst/101117/06g090/1011.3gp"

"/home/dst/1052g056/0590/33/10x_04 0_0_3.3gp"

[root@station90 file]# paste -d ' ' src_file.txt dst_file.txt scp.sh //合成shell腳本步驟一

[root@station90 file]# cat scp.sh

scp [email protected]:"/home/src/10329/g0197/k/19xiazaih264.3gp" "/home/dst/1038/g07/k/3/10290upload h264.3gp"

scp [email protected]:"/home/src/10327/g0194/10ngh264 xiazai.3gp" "/home/dst/10327/g04/10ng h264 upload.3gp"

scp [email protected]:"/home/src/10329/g0196/lh/10xiazaih263.3gp" "/home/dst/1038/g06/lhppww/10upload h263.3gp"

scp [email protected]:"/home/src/101117/060/090/1011.3gp" "/home/dst/101117/06g090/1011.3gp"

scp [email protected]:"/home/src/10520/056/0590/99833/10x_040_0_3.3gp" "/home/dst/1052g056/0590/33/10x_04 0_0_3.3gp"

[root@station90 file]# sed -i "1,1s/^//#/!//bin//bash/n/g" scp.sh //合成shell腳本步驟二

[root@station90 file]# cat scp.sh //看過去沒有問題是吧,借鑒上面的part1部分cp得到scp嘛,其實是有問題的

#!/bin/bash

scp [email protected]:"/home/src/10329/g0197/k/19xiazaih264.3gp" "/home/dst/1038/g07/k/3/10290upload h264.3gp"

scp [email protected]:"/home/src/10327/g0194/10ngh264 xiazai.3gp" "/home/dst/10327/g04/10ng h264 upload.3gp"

scp [email protected]:"/home/src/10329/g0196/lh/10xiazaih263.3gp" "/home/dst/1038/g06/lhppww/10upload h263.3gp"

scp [email protected]:"/home/src/101117/060/090/1011.3gp" "/home/dst/101117/06g090/1011.3gp"

scp [email protected]:"/home/src/10520/056/0590/99833/10x_040_0_3.3gp" "/home/dst/1052g056/0590/33/10x_04 0_0_3.3gp"

[root@station90 file]# chmod +x scp.sh

[root@station90 file]# ./scp.sh //發現了吧,從遠程主機找不到這些文件,只有沒有空格的文件名稱才可以復制過來

scp: /home/src/10329/g0197/k/19xiazai: No such file or directory

scp: h264.3gp: No such file or directory

scp: /home/src/10327/g0194/10ng: No such file or directory

scp: h264: No such file or directory

scp: xiazai.3gp: No such file or directory

scp: /home/src/10329/g0196/lh/10xiazai: No such file or directory

scp: h263.3gp: No such file or directory

1011.3gp 100% 0 0.0KB/s 00:00

scp: /home/src/10520/056/0590/99833/10x_04: No such file or directory

scp: 0_0_3.3gp: No such file or directory

繼續錯誤的里程,想想,肯定是空格沒有進行轉義,遂src_file.txt文件和src_file.txt文件中的空格都進行轉義,於是下面錯誤的過程來了:

[root@station90 file]# cat src_file.txt //原文件內容格式

/home/src/10329/g0197/k/19xiazai h264.3gp

/home/src/10327/g0194/10ng h264 xiazai.3gp

/home/src/10329/g0196/lh/10xiazai h263.3gp

/home/src/101117/060/090/1011.3gp

/home/src/10520/056/0590/99833/10x_04 0_0_3.3gp

[root@station90 file]# sed -i -e "s/^//"/g" -e "s/$//"/g" src_file.txt //文件的開頭和結尾加上雙引號

[root@station90 file]# cat src_file.txt

"/home/src/10329/g0197/k/19xiazai h264.3gp"

"/home/src/10327/g0194/10ng h264 xiazai.3gp"

"/home/src/10329/g0196/lh/10xiazai h263.3gp"

"/home/src/101117/060/090/1011.3gp"

"/home/src/10520/056/0590/99833/10x_04 0_0_3.3gp"

[root@station90 file]# sed -i "s/ //// /g" src_file.txt //對空格進行轉義

[root@station90 file]# cat src_file.txt

"/home/src/10329/g0197/k/19xiazai/ h264.3gp"

"/home/src/10327/g0194/10ng/ h264/ xiazai.3gp"

"/home/src/10329/g0196/lh/10xiazai/ h263.3gp"

"/home/src/101117/060/090/1011.3gp"

"/home/src/10520/056/0590/99833/10x_04/ 0_0_3.3gp"

[root@station90 file]# cat dst_file.txt ///原文件內容格式

/home/dst/1038/g07/k/3/10290upload h264.3gp

/home/dst/10327/g04/10ng h264 upload.3gp

/home/dst/1038/g06/lhppww/10upload h263.3gp

/home/dst/101117/06g090/1011.3gp

/home/dst/1052g056/0590/33/10x_04 0_0_3.3gp

[root@station90 file]# sed -i -e "s/^//"/g" -e "s/$//"/g" -e "s/ //// /g" dst_file.txt //在文件開頭和結尾加雙引號和空格進行轉義

[root@station90 file]# cat dst_file.txt

"/home/dst/1038/g07/k/3/10290upload/ h264.3gp"

"/home/dst/10327/g04/10ng/ h264/ upload.3gp"

"/home/dst/1038/g06/lhppww/10upload/ h263.3gp"

"/home/dst/101117/06g090/1011.3gp"

"/home/dst/1052g056/0590/33/10x_04/ 0_0_3.3gp"

[root@station90 file]# sed -i "s/^/scp/ root/@192/.168/.0/.90/:/g" src_file.txt //對遠程文件(192.168.0.90)src_file.txt加上scp [email protected]:

[root@station90 file]# cat src_file.txt

scp [email protected]:"/home/src/10329/g0197/k/19xiazai/h264.3gp"

scp [email protected]:"/home/src/10327/g0194/10ng/h264/ xiazai.3gp"

scp [email protected]:"/home/src/10329/g0196/lh/10xiazai/h263.3gp"

scp [email protected]:"/home/src/101117/060/090/1011.3gp"

scp [email protected]:"/home/src/10520/056/0590/99833/10x_04/0_0_3.3gp"

[root@station90 file]# sed -i "1,1s/^//#/!//bin//bash/n/g" scp.sh //對文件加上#!/bin/bash

[root@station90 file]# cat scp.sh

#!/bin/bash

scp [email protected]:"/home/src/10329/g0197/k/19xiazai/h264.3gp" "/home/dst/1038/g07/k/3/10290upload/ h264.3gp"

scp [email protected]:"/home/src/10327/g0194/10ng/h264/ xiazai.3gp" "/home/dst/10327/g04/10ng/ h264/ upload.3gp"

scp [email protected]:"/home/src/10329/g0196/lh/10xiazai/h263.3gp" "/home/dst/1038/g06/lhppww/10upload/ h263.3gp"

scp [email protected]:"/home/src/101117/060/090/1011.3gp" "/home/dst/101117/06g090/1011.3gp"

scp [email protected]:"/home/src/10520/056/0590/99833/10x_04/0_0_3.3gp" "/home/dst/1052g056/0590/33/10x_04/ 0_0_3.3gp"

[root@station90 file]# chmod +x scp.sh

[root@station90 file]# ./scp.sh //執行腳本,看過去是都成功了吧,但是……

19xiazai h264.3gp 100% 0 0.0KB/s 00:00

10ng h264 xiazai.3gp 100% 0 0.0KB/s 00:00

10xiazai h263.3gp 100% 0 0.0KB/s 00:00

1011.3gp 100% 0 0.0KB/s 00:00

10x_04 0_0_3.3gp 100% 0 0.0KB/s 00:00

[root@station90 file]#

[root@station90 file]# cd /home/dst/1038/g07/k/3/

[root@station90 3]# ls //看到沒有,復制到本地的文件有了/

10290upload/ h264.3gp

[root@station90 dst]# pwd

/home/dst

[root@station90 dst]# find ./ -type f

./10327/g04/10ng/ h264/ upload.3gp

./1038/g07/k/3/10290upload/ h264.3gp

./1038/g06/lhppww/10upload/ h263.3gp

./1052g056/0590/33/10x_04/ 0_0_3.3gp

[root@station90 dst]# find ./ -type f -exec rm {} /; //刪除復制過來錯誤的文件

[root@station90 dst]# find ./ -type f

[root@station90 file]# cat src_file.txt //下面的步驟是正確的,其實只需要對src_file.txt文件的空格加上/進行轉義,對本地

dst_file.txt文件只需要在文件的開頭結尾加上雙引號,就好了

/home/src/10329/g0197/k/19xiazai h264.3gp

/home/src/10327/g0194/10ng h264 xiazai.3gp

/home/src/10329/g0196/lh/10xiazai h263.3gp

/home/src/101117/060/090/1011.3gp

/home/src/10520/056/0590/99833/10x_04 0_0_3.3gp

[root@station90 file]# sed -i "s/ //// /g" src_file.txt

[root@station90 file]# cat src_file.txt

/home/src/10329/g0197/k/19xiazai/ h264.3gp

/home/src/10327/g0194/10ng/ h264/ xiazai.3gp

/home/src/10329/g0196/lh/10xiazai/ h263.3gp

/home/src/101117/060/090/1011.3gp

/home/src/10520/056/0590/99833/10x_04/ 0_0_3.3gp

[root@station90 file]# sed -i -e "s/^/scp/ root/@192/.168/.0/.90/:/"/g" -e "s/$//"/g" src_file.txt

[root@station90 file]# cat src_file.txt

scp [email protected]:"/home/src/10329/g0197/k/19xiazai/h264.3gp"

scp [email protected]:"/home/src/10327/g0194/10ng/h264/ xiazai.3gp"

scp [email protected]:"/home/src/10329/g0196/lh/10xiazai/h263.3gp"

scp [email protected]:"/home/src/101117/060/090/1011.3gp"

scp [email protected]:"/home/src/10520/056/0590/99833/10x_04/0_0_3.3gp"

[root@station90 file]# cat dst_file.txt

/home/dst/1038/g07/k/3/10290upload h264.3gp

/home/dst/10327/g04/10ng h264 upload.3gp

/home/dst/1038/g06/lhppww/10upload h263.3gp

/home/dst/101117/06g090/1011.3gp

/home/dst/1052g056/0590/33/10x_04 0_0_3.3gp

[root@station90 file]# sed -i -e "s/^//"/g" -e "s/$//"/g" dst_file.txt

[root@station90 file]# cat dst_file.txt

"/home/dst/1038/g07/k/3/10290upload h264.3gp"

"/home/dst/10327/g04/10ng h264 upload.3gp"

"/home/dst/1038/g06/lhppww/10upload h263.3gp"

"/home/dst/101117/06g090/1011.3gp"

"/home/dst/1052g056/0590/33/10x_04 0_0_3.3gp"

[root@station90 file]# sed -i "1,1s/^//#/!//bin//bash/n/g" scp.sh

[root@station90 file]# cat scp.sh //最終的腳本樣本

#!/bin/bash

scp [email protected]:"/home/src/10329/g0197/k/19xiazai/h264.3gp" "/home/dst/1038/g07/k/3/10290upload h264.3gp"

scp [email protected]:"/home/src/10327/g0194/10ng/h264/ xiazai.3gp" "/home/dst/10327/g04/10ng h264 upload.3gp"

scp [email protected]:"/home/src/10329/g0196/lh/10xiazai/h263.3gp" "/home/dst/1038/g06/lhppww/10upload h263.3gp"

scp [email protected]:"/home/src/101117/060/090/1011.3gp" "/home/dst/101117/06g090/1011.3gp"

scp [email protected]:"/home/src/10520/056/0590/99833/10x_04/0_0_3.3gp" "/home/dst/1052g056/0590/33/10x_04 0_0_3.3gp"

[root@station90 file]# chmod +x scp.sh

[root@station90 file]# ./scp.sh

19xiazai h264.3gp 100% 0 0.0KB/s 00:00

10ng h264 xiazai.3gp 100% 0 0.0KB/s 00:00

10xiazai h263.3gp 100% 0 0.0KB/s 00:00

1011.3gp 100% 0 0.0KB/s 00:00

10x_04 0_0_3.3gp 100% 0 0.0KB/s 00:00

[root@station90 file]# cd /home/dst

[root@station90 dst]# find ./ -type f //現在OK了,linux水平不行,被折磨了2天吶

./10327/g04/10ng h264 upload.3gp

./101117/06g090/1011.3gp

./1038/g07/k/3/10290upload h264.3gp

./1038/g06/lhppww/10upload h263.3gp

./1052g056/0590/33/10x_04 0_0_3.3gp

Ⅳ linux命令行下文件名中有空格的處理方法

Q:我在樹莓派命令行模式下使用mplayer播放單首音樂,因為文件名中含有空格,提示不存在該文件,該如何解決?
[johnwick@raspberrypi~]$sudo mplayer Me like yuh.mp3
MPlayer2 2.0-728-g2c378c7-4+b1 (C) 2000-2017 MPlayer Team
Cannot open file '/root/.mplayer/input.conf': No such file or directory
Failed to open /root/.mplayer/input.conf.
Cannot open file '/etc/mplayer/input.conf': No such file or directory
Failed to open /etc/mplayer/input.conf.
Playing Me.
Cannot open file 'Me': No such file or directory
Failed to open Me.
Playing like.
Cannot open file 'like': No such file or directory
Failed to open like.
Playing yuh.mp3.
Cannot open file 'yuh.mp3': No such file or directory
Failed to open yuh.mp3.
A:mplayerh播放當前目錄下單首歌曲的格式為: mplayer [文件名],顯然系統認為 Me like yuh.mp3 是三個獨立文件
解決辦法:①使用引號(英文輸入法下)將文件名全部包含: mplayer "Me like yuh.mp3"
方法②空格前使用連接符號"\" : mplayer Me\ like\ yuh.mp3 「\」告訴系統後面跟著的字元為原意,不是命令
完畢。

Ⅳ linux文件路徑有空格賦值

當路徑變數包含空格時,直接使用會出錯。
在我們使用linux時如果遇到這種情況的話有兩種方法。一當外層無引號時,路徑變數加上引號就行啦。二當外層有引號時,加引號並轉義或者加單引號。
linux文件和目錄訪問許可權設置使用chmod和數字改變文件或目錄的訪問許可權文件和目錄的許可權表示,是用rwx這三個字元來代表所有者、用戶組和其他用戶的許可權。

Ⅵ linux命令行下進入帶空格的文件夾的方法

可以使用加英文的引號cd /usr/chen/java/MyeClipse 9 或cd /usr/chen/java/MyeClipse\ 9
如果\在行末,是說明本行還未結束,下面一行和本行是一起的意思.
一般短格式的選項(一個字母的選項等)用 - 開頭,
長選項(多個字母的選項)就用 -- 開頭.
\後如果是回車,不換行的話可能省略;但要是其它字元,就不能省略。
\告訴系統後面跟著的字元為原意,不是命令。
比如有個文件名中帶有空格,就要在空格前加一個\。

熱點內容
三星note3加密設備 發布:2025-06-29 14:12:42 瀏覽:254
網關如何配置多個介面 發布:2025-06-29 14:12:42 瀏覽:809
sni訪問 發布:2025-06-29 13:26:32 瀏覽:289
蘋果se怎麼清理緩存 發布:2025-06-29 13:19:46 瀏覽:939
雲伺服器操作系統干什麼的 發布:2025-06-29 13:15:56 瀏覽:502
存儲重慶 發布:2025-06-29 13:12:13 瀏覽:258
榮耀手機鎖屏怎麼取消密碼是多少 發布:2025-06-29 13:03:48 瀏覽:388
安卓如何申訴 發布:2025-06-29 13:03:36 瀏覽:216
做歌要什麼配置的電腦 發布:2025-06-29 12:44:03 瀏覽:61
php虛函數 發布:2025-06-29 12:41:26 瀏覽:190