常用文件管理命令
阿新 • • 發佈:2018-09-02
不能 strong adbd user cee b2c 鏈接文件 14. -s Ln(鏈接)
1、ln:創建鏈接(硬鏈接|軟連接)--為目錄或文件建立鏈接文件
註意:創建時最好使用絕對路徑
使用相對路徑時產生問題:
2、軟鏈接:適用於文件或目錄,與原始文件可以位於不同的文件系統中(能跨越分區),刪除源文件後軟鏈接失效(同步更新)
當源文件存在時,鏈接文件正常使用
刪除原文件後,鏈接文件失效
3、硬鏈接:適用於文件,與原始文件不可以位於不同的文件系統中(不能跨越分區),刪除源文件後硬鏈接不失效(同步更新)
當源文件存在時,鏈接文件正常使用
刪除源文件後,鏈接文件依然有效
cp(復制)
cp -- copy:復制文件
1、cp -r:遞歸,用於復制文件夾
2、cp -i:當目標文件存在時,提醒用戶 (由前面可知在/BBB/aaa文件夾中存在aaa.txt文件,故在此復制時會提醒用戶是否覆蓋)
3、cp -p:保持文件的權限,屬主,屬組及時間標記等屬性不變
4、cp -f:強制執行復制
rm(刪除)
rm -- remove:刪除文件
1、rm -f:強制刪除
2、rm -i:提醒用戶
3、rm -r:叠代
mv(移動/重命名)
mv -- move:移動/重命名文件
1、mv -f:強制執行,覆蓋前不詢問
2、mv -i:interactive,覆蓋前詢問
3、mv -u:update,只在源文件比目標文件新,或目標文件不存在時才執行
4、mv -v:verbose,顯示移動過程
which(查找)
1、which:主要用來尋找執行程序,which查找的目錄依賴於環境變量PATH中定義的路徑
2、用法:which 命令|程序名
3、註意:當which查找的第一個目標後不再繼續查找
4、which用來查找內部命令時,將找不到對應的程序
find(查找)
1、find :主要用來尋找文件或文件夾,支持條件查找
2、用法:find [查找範圍(路徑)] [查找條件表達式]
3、查找條件表達式:
-name :按照文件名稱查找
-size :按照文件大小查找
-user :按照文件屬主查找
-type :按照文件類型查找
文件類型:普通文件(f)、目錄(d)、塊文件(b)、字符設備文件(c) 塊文件:讀取數據的設備(硬盤、內存) 字符設備文件:鍵盤、鼠標 -a :and(與) Ex: find / -type c -a -name vcsa6
-o :or(或)
Ex:find /aaa -name \*.sh -o -type f
常用文件管理命令