linux命令 檔案管理(3)

2021-08-15 18:38:58 字數 1098 閱讀 4110

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 記錄資訊繼續查詢目錄下檔...