Linux文件操作相關命令


1、創建文件夾:    

 [root@izuf6ih01h8fzeziddwkfdz sm]#  mkdir  a      創建一個名為a的文件夾

2、創建文件:

 [root@izuf6ih01h8fzeziddwkfdz sm]# touch a.txt    創建一個名為a.txt的文件

3、移動文件(夾)(類似於剪切)

 [root@izuf6ih01h8fzeziddwkfdz log]# mv  b  sm/    將文件(夾)b 移動到當前目錄下的sm目錄下

4、刪除

[root@izuf6ih01h8fzeziddwkfdz sm]# rm -rf a   刪除 a文件   -rf為參數-r  -f 的簡寫

   參數: 

   -r  遞歸刪除

   -f   強制刪除

5、 重命名

 [root@izuf6ih01h8fzeziddwkfdz log]# mv  b  sm/c    將文件(夾)吧b移動到當前目錄下的sm目錄下並重命名為c

6、復制

 [root@izuf6ih01h8fzeziddwkfdz sm]# cp sm.log  ..  將sm.log復制到上級目錄中

  [root@izuf6ih01h8fzeziddwkfdz log]# cp sm.log  ../sm01.log    將sm.log復制到上級目錄中,並重命名為sm01.log

7 、查看文件

   [root@izuf6ih01h8fzeziddwkfdz sm]# cat sm.log   查看sm.log文件內容

   [root@izuf6ih01h8fzeziddwkfdz sm]# head sm.log   查看sm.log文件內容的前10行

   [root@izuf6ih01h8fzeziddwkfdz sm]# head -n 20  sm.log   查看sm.log文件內容的前20行

   [root@izuf6ih01h8fzeziddwkfdz sm]# tail sm.log   查看sm.log文件內容的后10行

   [root@izuf6ih01h8fzeziddwkfdz sm]# tail  -n  20  sm.log    查看sm.log文件內容的后20行

   [root@izuf6ih01h8fzeziddwkfdz sm]# tail -f sm.log   動態查看sm.log文件內容

   [root@izuf6ih01h8fzeziddwkfdz sm]# more sm.log  以翻頁的形式查看sm.log的內容(按空格鍵下翻,不能上翻)

   [root@izuf6ih01h8fzeziddwkfdz sm]# less sm.log   以翻頁的形式查看sm.log的內容(按上下鍵進行上下翻頁,按q退出)

 8、 查看文件

      基本語法: find 查找位置  查找參數

      find .  -name *java*   在當前位置下查找文件名包含java字符的文件

      find . -perm 777    在當前位置下查找權限為777 的文件

      find /  -user ouyang   在系統中查找用戶為ouyang的文件

      find . -type d  在當前位置下查看找類型為文件夾的文件

      查找參數:

       -name   -perm    -user    -group   -ctime   -type   -size

 9、歸檔壓縮

    [root@izuf6ih01h8fzeziddwkfdz java-run]# tar -zcvf log.tar.gz  log/    將目錄log歸檔並壓縮,歸檔壓縮后的名稱為log.tar.gz

    [root@izuf6ih01h8fzeziddwkfdz java-run]# tar -zxvf log.tar.gz   釋放並解壓log.tar.gz

    可以使用zip來壓縮文件  unzip解壓文件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM