1. 程式人生 > >linux文件目錄

linux文件目錄

可執行文件 rmdir 內容 用戶 數據 mkdir 初識 隱藏 數據文件

  1. ls初識
    1. ls 列出當前目錄下的文件和目錄
    2. ls -F 區分文件和目錄以及可執行文件
    3. ls -a 把隱藏文件一起顯示
    4. ls -R顯示目錄下包含的文件
    5. ls -l 簡寫ll 顯示文件和目錄的更多信息 文件類型,目錄d,文件 -,字符型文件c, 塊文件b;文件權限;文件的硬鏈接總數;文件屬主的用戶名;文件屬組的組名;文件的大小(字節);文件的上次修改時間;文件名或目錄名。
    6. ls -i 顯示每個文件的索引值
    7. ls -L 對於鏈接文件,顯示原文件信息
    8. ls abc 僅顯示abc這個文件, ls abc? 顯示abc開始後面多一個字符的文件 ls abc* abc開始後面帶0個或多個文件的字符
  2. touch file1 創建文件
  3. touch-t 時間戳(201711110013) file2 特定時間的文件
  4. cp test1 test2 復制文件 cp -p test1 test3 目標文件保留原文件的訪問時間和修改時間
  5. cp -R dir1 dir2 復制整個目錄
  6. cp -f dir1 dir2 -f是強制覆蓋已經純在的文件
  7. 鏈接
    1. 符號鏈接,即軟連接
      1. cp -s test1 test5 ln -s test1 test5
    2. 硬鏈接,
      1. 創建一個獨立文件,包含了原文件的信息以及位置。引用硬鏈接文件等同於引用了原文件:cp -l test1 test4 ln test1 test4 test1和test4的索引節點是相同的
  8. 移動重命名文件 mv
  9. 刪除文件 rm test -f是強制刪除
  10. mkdir dir1 創建目錄
  11. rmdir dir1 刪除目錄 只能刪除空目錄
  12. rm -rf dir1 刪除非空目錄
  13. stat 可以查看文件的所有狀態信息
  14. file 查看文件類型,包括 文本文件,可執行文件,數據文件
  15. cat 顯示文本文件中的數據 cat -n 會顯示行號(包括空行),cat -b 只顯示文本的行號,cat -s 將多個空白行壓縮到單個空白行 -T不顯示制表符,用^I代替制表符
  16. more 顯示完一頁數據就會停下來
  17. less 是more的升級版本
  18. tail 顯示文件莫問部分的內容,默認是最後10行,tail -c bytes 顯示文件最後的bytes個字節的字符 -n lines 最後的lines行 -f 一直保持活動的 --pid=PID 跟-f一起使用,直到進程ID因為PID的進程結束 -s sec 和-f一起使用,每次循環輸出之間休眠sec秒 -v 顯示帶文件名的頭 -q不現實帶文件名的頭
  19. head顯示開頭那些行的內容

linux文件目錄