0
Q
cp之間的區別
A
回答
1
,除非你是魯莽你絕不會鍵入的第一個命令:自身擴張
*
在當前每個非隱藏的文件/目錄的名稱目錄。因此我們假設/path/to/A
包含兩個子目錄(spoon
和fork
),並且當前目錄包含三個子目錄(foo
,bar
和baz
)。這意味着外殼將其解釋你的第一個命令:
cp -r /path/to/A/fork /path/to/A/spoon bar baz foo
換句話說,遞歸複製/path/to/A/fork
,/path/to/A/spoon
,bar
和baz
到foo
(在捎來最後按字母順序排列的當前目錄中的項目)。所以你最終會得到foo
下的四個新目錄:foo/fork
,foo/spoon
,foo/bar
和foo/baz
。
你的第二個命令意味着遞歸地將/path/to/A/spoon
和/path/to/A/fork
複製到當前目錄中。這將在當前目錄中創建兩個新的子目錄(fork
和spoon
)。
相關問題
- 1. java -cp與java -jar之間的區別
- 2. python boto get_contents_to_filename和s3 cp之間的區別?
- 3. 之間的〜/和的區別../
- 4. CMake的:$ {}之間的區別 「$ {}」
- 5. PowerShell命令,-r和-p是什麼意思? cp -r和cp -recurse之間的區別是什麼
- 6. '#','%'和'$'之間的區別
- 7. {!!之間的區別!!}和{{}}
- 8. 加入之間的區別
- 9. '+ ='和'= +'之間的區別?
- 10. 同步之間的區別
- 11. 「。+」和「。+?」之間的區別
- 12. 佈局之間的區別?
- 13. .eq之間的區別。和==
- 14. Console.writeline()/trace.writeline()之間的區別
- 15. 「或」與「||」之間的區別?
- 16. ~~與Math.floor之間的區別()
- 17. #。/和#之間的區別。 ./
- 18. !=和!之間的區別==
- 19. site.master main.master之間的區別
- 20. 「%〜dp0」和「。\」之間的區別?
- 21. 撇號之間的區別?
- 22. NSStrings之間的區別?
- 23. | =和^ = css之間的區別
- 24. 之間的區別。和#
- 25. ==和case之間的區別?
- 26. org.apache.hive.jdbc.HiveStatement/org.apache.hadoop.hive.jdbc.HiveStatement之間的區別
- 27. 「**/* /」和「** /」之間的區別?
- 28. jQuery - '。'之間的區別和「#」
- 29. user_posts&user_status之間的區別
- 30. 「?1」和「?」之間的區別
如果目錄'A'有多個文件或目錄,'cp -r/path/to/A/* *'是不正確的。 – vidit
@vidit ...雖然它會起作用(並且做了不想要的可怕事情),如果最後由'*'擴展的最後一項恰好是一個目錄... – twalberg