-1
A
回答
2
.
意味着當前目錄
./
意味着當前目錄,也
./*
意味着在當前目錄下的所有文件
-1
./*是在當前目錄下的所有文件
./是當前目錄
0
.
意味着當前的目錄,./
是相同的,但更明確,說:「嘿,我是一個目錄!」它就像任何其他文件夾:TheFolder
和TheFolder/
指的是同一個對象。其中的含義是不同的一種情況是看在一個目錄指向一個符號鏈接時:TheLink
可以指鏈接對象或您指向,視情況而定,而TheLink/
總是引用目錄的目錄。此外,當您運行rsync
命令,它將把TheFolder
和TheFolder/
不同。
./*
僅僅意味着在當前目錄下的所有文件,同*
。 Bash在命令運行之前擴展了這個星號,所以程序不會看到星號,而是將所有文件看作參數。這兩者之間的區別在於,對於前者,該命令會在每個文件名前加上「./」。
,以瞭解這些差異,echo
是一個安全的命令來運行。它只是將打印你所發送的值:
echo *
echo ./*
0
.
和./
都意味着當前工作目錄
../
意味着當前工作目錄的父目錄
./*
意味着所有的文件和目錄在當前工作目錄中加上當前工作目錄中所有目錄中的所有文件和目錄。
相關問題
- 1. &和|有什麼區別?在Linux中?
- 2. 〜/和〜在linux中有什麼區別?
- 3. Linux Bash。 2線有什麼區別?
- 4. Linux內核版本有什麼區別?
- 5. make nconfig&make linux-nconfig有什麼區別?
- 6. linux和unix命令有什麼區別?
- 7. linux kernel:module或built-in有什麼區別?
- 8. 有什麼區別?
- 9. 有什麼區別
- 10. 有什麼區別?
- 11. 有什麼區別?
- 12. 有什麼區別
- 13. 有什麼區別
- 14. 有什麼區別?
- 15. 有什麼區別?
- 16. 有什麼區別
- 17. ....有什麼區別?
- 18. 有什麼區別
- 19. 有什麼區別
- 20. arm-linux-gcc和arm-none-linux-gnueabi有什麼區別
- 21. linux-next和linux-net-history git repositories有什麼區別?
- 22. 「arm-linux-user」和「armeb-linux-user」有什麼區別?
- 23. 有什麼區別`和$(Bash中有什麼區別?
- 24. ps |有什麼區別? wc和ps r | wc在linux中?
- 25. 「env」和「set」(在Mac OS X或Linux上)有什麼區別?
- 26. 在Mac和Linux上使用終端之間有什麼區別?
- 27. 在Linux內核中,有什麼區別__raw_readl/__ raw_writel和readl/writel?
- 28. '>'和'#'在Linux中的命令行界面有什麼區別?
- 29. 在windows和linux上編寫PHP時有什麼區別
- 30. 在linux中,#!/ bin/bash和#!/ bin/expect有什麼區別?
當我使用'adb push。/sdcard /'在終端中。和./是可以的,但./*將不起作用。我不知道爲什麼。 – punan 2014-12-19 10:19:59
@punan什麼是錯誤? – mathk 2014-12-19 10:32:47
@punan這可能是因爲方法[外殼通配(http://en.wikipedia.org/wiki/Glob_%28programming%29)的作品,事實上,亞行是非常簡單的,當談到解釋變量。 – Darkhogg 2014-12-19 10:32:54