1、建立檔案 touch file1(檔名)
2、批量建立檔案 touch file
3、刪除檔案 rm file1(檔名)
4、修改檔名 mv file1(原檔名) file2(新檔名)
5、複製檔案 cp 原檔案路徑/原檔案 複製檔案所在路徑/複製檔名
6、移動檔案 mv 原檔案路徑/原檔案 移動檔案所在路徑
7、檢視檔案
cat 檔名 如:cat file1
head -n 10 /etc/profile 檢視profile的前10行內容
tail -n 5 /etc/profile 檢視profile的最後5行內容
如果想同時檢視可以將前10行和後5行的顯示資訊通過輸出重定向的方法儲存到乙個文件,這樣檢視文件即可一目了然。
例如:將內容輸出到/home/test檔案中
# head -n 10 /etc/profile >>/home/test
# tail -n 5 /etc/profile>>/home/test
tail -n +1000:從1000行開始顯示,顯示1000行以後的
1)從第3000行開始,顯示1000行。即顯示3000~3999行
cat filename | tail -n +3000 | head -n 1000
2)顯示1000行到3000行
cat filename| head -n 3000 | tail -n +1000
8、檢視符合條件的有多少個
grep -o 'haha' file | wc -l 檢視包含haha字串的有多少行
-l 統計行數
-w統計字數
-c統計位元組數
9、進入編輯 vi 檔名
10、儲存並退出
按esc鍵 跳到命令模式,然後::w 儲存檔案但不退出vi
:w! 強制儲存,不推出vi
:wq 儲存檔案並退出vi
:wq! 強制儲存檔案,並退出vi
q: 不儲存檔案,退出vi
:q! 不儲存檔案,強制退出vi
:e! 放棄所有修改,從上次儲存檔案開始再編輯
linux檔案管理 3
ll mkdir test 在當前目錄中建立乙個test資料夾 mv test test1 將 test 資料夾名稱修改為 test1 cp rf test1 test2 cp index.html home test1 rm rf test1 mkdir p node node1 a b.js t...
Linux學習(3) 檔案管理命令
複製和移動檔案 cp copy cp src dest r,r 遞迴複製乙個目錄及目錄下的檔案。i 互動式 f 強制 p 保留原來的屬主 陣列 許可權 時間戳。a 保留檔案原來的所有屬性。archive。歸檔複製。常用於備份。cp etc tmp 複製三個檔案。cp file2 file3 複製乙個...
linux檔案管理命令
建立空白檔案 touch 不提示刪除非空目錄 rm rf 目錄名 r 遞迴刪除 f 強制 恢復 rm 刪除的檔案 ext3 這裡以檔案inode為例 檢視磁碟分割槽格式 df t 解除安裝掛載 umount data ext3grep dev sdb1 ls inode 2 記錄資訊繼續查詢目錄下檔...