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

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

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

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

四、pwd
顯示當前路徑遞歸

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

六、mkdir/rmdir
mkdir:建立目錄 
    rmdir:刪除目錄 
-p:遞歸建立 
-V:顯示建立信息class

七、rm
刪除文件 
-i:交互式刪除 
-f:暴力刪除 
-r:遞歸刪除 
命令能夠組合利用test

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

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

十、ln
建立連接文件 
ln SRC DEST:建立硬連接
    -s:建立軟鏈接 
    -i:顯示文件的inode號 
    -v:顯示執行結果 
    硬件鏈接: 
       一、只能對文件建立,不能應用於目錄,文件的硬連接次數爲2 
       二、不能誇文件系統 
       三、建立硬連接會增長文件被鏈接的次數 
    軟鏈接: 
       一、可應用於目錄 
       二、能夠跨文件系統 
       三、不會增長被鏈接文件的鏈接次數 
       四、其大小爲指定的路徑所包含的字符個數 時間戳

十一、du
顯示目錄下的全部文件的大小           
-s:顯示目錄大小            
-sh:單位換算後顯示

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

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

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

相關文章
相關標籤/搜索