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解壓文件