1、查找文件
| 命令 | 作用 |
|---|---|
find [路徑] -name "*.c" |
查找指定路徑下擴展名為.c的文件,包括路徑下的子目錄 |
說明
-
find命令通常用來搜索指定目錄下符合條件的文件。 - 如果
沒有路徑選項,則表示在當前目錄查找。 -
find命令中可使用*、?、[]等通配符。
2、軟鏈接
軟鏈接類似于Windows系統(tǒng)中的快捷方式。
| 命令 | 作用 |
|---|---|
ln -s 被鏈接源文件的絕對路徑 鏈接名稱 |
建立文件的軟鏈接 |
說明
- 沒有
-s選項建立的是文件的硬鏈接。 - 源文件
一定要用絕對路徑,不能用相對路徑。這樣可以保證軟鏈接被移動位置后,軟鏈接仍能正常使用。 - 由于硬鏈接和源文件占用相同大小的硬盤空間,所以實際應用中幾乎
不會建立文件的硬鏈接。
3、文件軟硬鏈接的示意圖
文件軟硬鏈接示意圖
說明
- 在
Linux系統(tǒng)中,文件名和文件數(shù)據(jù)是分開存儲的。 - 建立了文件的
硬鏈接后,文件的硬鏈接數(shù)會相應地增加。只有當文件的硬鏈接數(shù)等于0時,文件才會被刪除(可用ls -l命令查看文件的硬鏈接數(shù))。