Linux常見管理命令

一、Linux文件目錄常見管理命令
1、rm:刪除文件命令(儘量少用)

-f 強制刪除,不做任何提示
-r 遞歸刪目錄以及目錄下的子目錄和子文件
-R 遞歸刪目錄以及目錄下的子目錄和子文件
-i 交互式刪除文件,刪除時給出提示,給普通用戶專用
-v 顯示運行信息

2、touch:改變文件的訪問時間,修改時間,創建新的文件

-a 修改accsee(訪問) time
-m 修改mofify(修改) time
-c 不創建不存在的文件
-r 通過一個文件更新另外一個文件的時間戳
-t 按照指定時間修改時間戳

3、ln:創建鏈接文件命令
具體用法:
軟鏈接:ln -s 源文件 目標文件
*軟鏈接,以路經的形式存在。類似於windows中的快捷方式
*軟鏈接可以跨文件系統,硬鏈接不可以
*軟鏈接可以對一個不存在的文件名進行鏈接

硬鏈接:ln 源文件 目標文件
*硬鏈接,以文件副本的形式存在。但不佔用實際空間
*不允許給目錄創建硬鏈接

例如:
將檔案yy產生一個symbolic link:zz

ln -s yy zz

將文檔yy產生一個hard link:zz

ln yy zz

4、file:文件的類型,編碼格式

-b 不顯示文件名 只顯示結果
-f 列出文件中的文件名的文件類型
-F 指定符號替換輸出文件名後的默認":"分隔符
-i 顯示mime類型的字符串

5、cp:copy複製文件或者目錄

-i 交互式複製,在覆蓋文件前提醒用戶
-f 強制覆蓋
-r/R 遞歸複製
-d 複製符號鏈接文件本身,而非源文件
-a 用於歸檔
-p 保留源文件/目錄的屬性
-P 不跟隨源文件中的符號鏈接
–parents 連帶目錄結構一起復制,按照路徑表示方式進行目錄結構拷貝

6、mv:更改文件或者目錄的存儲位置,重命名

-b 當目標文件存在時,先進行備份再覆蓋
-f 強制覆蓋
-i 交互式,提醒是覆蓋

7、split:分隔文件

-b 輸出文件的大小,單位是byte
-d 使用數字做後綴
-a 配合-d使用 指定後綴長度
-l 指定輸出文件的列數大小
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章