Linux系統初認識1.3文件操作

學習目錄

  1. 新建文件
  2. 複製
  3. 刪除
  4. 移動文件與文件重命名
  5. 查看文件
  6. 查看文件類型
  7. 編輯文件

1.新建文件/目錄

命令:
touch創建空白文件,主要作用更改已有文件時間戳
mkdir新建空目錄
mkdir -p新建多級目錄,例:mkdir -p father/son/grandson

2.複製文件/目錄

命令:
cp複製一個文件到指定目錄
cp -r複製目錄到指定目錄,表示遞歸複製

3.刪除文件/目錄

命令:
rm刪除一個文件
rm -f強制刪除
rm -r刪除目錄 例:rm -r father

4.移動文件與文件重命名

命令:
mv移動文件 例:mv 源目錄文件 目的目錄
mv重命名文件 例:mv 舊的文件名 新的文件名
rename批量重命名
例”touch flie{1..5}.txt使用通配符批量創建5個文件
rename 's/\.txt/\.c/ *.txt批量將這5個後綴爲.txt的文件重命名爲.c爲後綴的文件
rename 'y /a-z/A-Z/' *.c批量將這5個文件,文件名和後綴名改爲大寫

5.查看文件

命令:
cat查看文件
cat -n查看文件顯示行數
nl添加行號並打印
nl -b a表示無論是否爲空行,同樣列出行數
nl -b t只列出非空行的編號並列出
nl -n ln在行號字段最左端顯示
nl -n rn在行號字段最右端顯示,切不加0
nl -n rz在行號字段最右端顯示,加0
nl -w:行號字段佔用的位數(默認6位)
more分頁查看文件
head/tail只差看文件頭幾行(默認10行)
rail -n 1只顯示第1行

6.查看文件類型

命令:
file查看文件類型
說明這是一個可執行文件,運行在 64 位平臺,並使用了動態鏈接文件
變更文件所有者
sudo chown 【用戶名]】【文件名】

補充:關於chmod的用法

chmod命令用於改變linux系統文件或目錄的訪問權限。用它控制文件或目錄的訪問權限。該命令有兩種用法。一種是包含字母和操作符表達式的文字設定法;另一種是包含數字的數字設定法。
1 [001] 執行權限 x
2 [010] 只寫權限 w
4 [100] 只讀權限 r
若要rwx屬性則4+2+1=7;
若要rw-屬性則4+2=6;
若要r-x屬性則4+1=5。

sudo chmod -(代表類型)×××(所有者)×××(組用戶)×××(其他用戶)

例子:
sudo chmod 600 ××× (只有所有者有讀和寫的權限)

sudo chmod 644 ××× (所有者有讀和寫的權限,組用戶只有讀的權限)

sudo chmod 700 ××× (只有所有者有讀和寫以及執行的權限)

sudo chmod 666 ××× (每個人都有讀和寫的權限)

sudo chmod 777 ××× (每個人都有讀和寫以及執行的權限)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章