Linux命令——文件與目錄外部操作命令

1、file
文件屬性: 
    -:普通文件 
    d:目錄文件 
    b:塊設備 
    c:字符設備文件 
    l:符號連接文件 
    P:命令管道 
    s:套接字文件 

2、ls         
    顯示目錄內容
    -l:顯示文件屬性,ls -l=ll 
    -h:做相應的單位轉換顯示 
    -a:顯示所有文件 
    -A:顯示.和..以爲的所有文件 
    -d:顯示目錄自身屬性 
    -i:顯示文件的縮影接點號碼(index node ,inode) 
    -r:逆序顯示文件列表 
    -R:遞歸顯示文件

3、cd
    切換目錄
cd回到用戶的家目錄 
    cd ~username:進入指定用戶的家目錄 
    cd - :在當前目錄和前一次所在的目錄來回切換 
cd ..:切換至其父目錄
cd /home 進入 '/ home' 目錄' 

4、pwd
顯示當前路徑

5、touch
    創建、更新空文件
-c:文件存在的時候不在創建 
    -a:只改變文件的訪問時間 
-m:只改變文件的修改時間 
-t:自己設定文件的時間戳(年月日時分.秒),與a、m配合使用

6、mkdir/rmdir
mkdir:創建目錄 
    rmdir:刪除目錄 
-p:遞歸創建 
-V:顯示創建信息

7、rm
刪除文件 
-i:交互式刪除 
-f:暴力刪除 
-r:遞歸刪除 
命令可以組合利用

8、cp
複製文件 
    -r:遞歸複製目錄 
    -i:交互式顯示覆制 
    -f:強制複製,覆蓋 
    -p:保留源文件的屬性,時間戳 
    -a:保留源文件的所有屬性 
    -P:複製鏈接文件時保存爲鏈接(默認是複製鏈接所指向的文件) 
    -d:複製時保持鏈接 
-a:歸檔複製,常用與備份
 #cp /etc/passwd /tmp/   複製到目錄下並保存原文件名 
 #cp /etc/passwd /tmp/test 看test是文件還是目錄,目錄:複製到目錄內,
      文件則替換!

9、mv
移動或重命名文件 
    mv SRC(源) DEST(目標) 
    在統一目錄下可以利用mv進行重命名: mv abc bcd 或者 mv -t 目標源

10、ln
創建鏈接文件 
ln SRC DEST:創建硬鏈接
    -s:創建軟連接 
    -i:顯示文件的inode號 
    -v:顯示執行結果 
    硬件連接: 
       1、只能對文件創建,不能應用於目錄,文件的硬鏈接次數爲2 
       2、不能誇文件系統 
       3、創建硬鏈接會增加文件被連接的次數 
    軟連接: 
       1、可應用於目錄 
       2、可以跨文件系統 
       3、不會增加被連接文件的連接次數 
       4、其大小爲指定的路徑所包含的字符個數 

11、du
顯示目錄下的所有文件的大小           
-s:顯示目錄大小            
-sh:單位換算後顯示

12、wc
文本統計
-l:只顯示行數   
-w:只顯示單詞數   
-c:只顯示字節數   
-L:顯示最長的一行包含多少個字符

13、sort
對顯示文件進行排序
-n:按照數值大小從小到大排列 
-r:降序排列 
-t:指定字段分隔符 
-k:從哪個字符開始,就是指定關鍵字排列 
-u:相同的行只顯示一次 
-f:忽略字符大小寫 

14、tree
顯示文件和目錄由根目錄開始的樹形結構

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章