2017-03-01 198 views
-1

我有一個非常小的腳本命名爲「copyboot.sh」 shell文件的內容是bash腳本複製無名文件夾

cp -R yasir_data /usr/local/from/ 
echo "Done!" 

yasir_data是在同一個文件夾作爲腳本的目錄文件的內容從複製yasi_data裏面from目錄,但在from目錄的根目錄我有一個無名文件夾,而不是名稱爲yasir_data的文件夾,雖然無名文件夾內的內容在複製時都是正常的。我正在使用終端來執行這樣的管理權限腳本

sh copyboot.sh 

它有什麼不對?

輸出的ls -la /usr/local/from/

$>ls -la /usr/local/from/ 

total 12 
drwxr-xr-x 3 root root 4096 Mar 1 09:07 . 
drwxr-xr-x 14 root root 4096 Feb 28 20:43 .. 
drwxr-xr-x 2 root root 4096 Mar 1 09:07 
+0

「無名文件夾」是什麼意思? –

+0

簡單的文件夾沒有名稱,如果ls它通過終端它顯示一個名稱爲'?'的文件夾。 'from'directroy – yasirXenon

+1

請輸出ls -la/usr/local/from /' –

回答

0

而非以下步驟SH複製啓動腳本文件,你可以嘗試

1)SH -x SCRIPT_FILENAME

2)./script_filename

或者您可以先登錄^ h外殼採用命令

慶典

,然後執行1和2的命令

1

A working onefaulty one

的問題是在文件中的隱藏人物,這件事浪費了我的時間,但感謝每一個人的幫助。

+0

查看文件的大小差異,它暗示了我的問題的大小。 – yasirXenon

+0

點擊兩個鏈接查看文件在.sh文件大小上的差異,我發佈了.sh文件內容的圖像。 – yasirXenon

相關問題