2017-06-17 28 views
-4

我在試圖學習終端的mac中,並嘗試了很多不同的方式來複制我的文件,我只是得到了通常的用法:cp [-R [-H | blablabla。如何在macOS終端中複製文件

我精通windows,超級類似於終端,但我是新來的,所以請大家幫忙。

我想: cp/Users/l3ny/OneDrive/PS設置/鍵盤/ l3ny.kys ... /用戶/ l3ny /庫/應用程序支持/ Adob​​e/Adob​​e Photoshop CC 2017 /預設/鍵盤快捷鍵

我在源碼和目標碼的開頭嘗試過〜但失敗了,在src和des之間也沒有....並且失敗了。

我在這樣的窗口上完成了這個任務: Copy-Item「$ SDKeyboar」「$ CPhKeys」-recurse -force#顯然在變量中有路徑。

你也可以像這樣在終端上設置var嗎? my_var = longUrlVar。沒有空格?

謝謝你們。 enter image description here

+0

如果你有空間在你的文件名/路徑中,你必須將文件名/路徑用雙引號括起來......「cp」/ path /帶空格/文件名「」/ path /也用空格/「 –

+0

仍然沒有什麼請看圖片。可能是因爲我正在使用高塞拉利昂預覽,但我不這麼認爲。 – l3ny

+0

爲什麼你在中間有三個點? –

回答

0

嘗試......先設置你在哪裏複製源:

src="/Users/l3ny/OneDrive/PS Settings/Keyboard/l3ny.kys" 

然後運行:

ls -l "$src" 

它應該給你一些合理的輸出。如果沒有,就停下來。

現在將目標設置:

dst="/Users/l3ny/Library/Application Support/Adobe/Adobe Photoshop CC 2017/Presets/Keyboard Shortcuts" 

然後運行:

ls -ld "$dst" 

,它應該給你一些合理的輸出。如果不是這樣,這可能意味着在目標目錄不存在,在這種情況下,其與創建:

mkdir -p "$dst" 

那麼你應該能夠做到:

cp "$src" "$dst" 
+0

src =「用戶/ l3ny/OneDrive/PS設置/鍵盤/ l3ny.kys」沒有ls:「??:沒有這樣的文件或目錄。我的文件也在這裏,也存在。 – l3ny

+0

試試'cd; cd OneDrive; ls' –

+0

是的,它列出了所有的m文件好吧。 – l3ny