Linux學習之旅-常用命令-文件處理命令


Linux操作系統主要是面對服務器來工作,通常不像Windows擁有華麗的圖形界面,在Linux中我們通常是在終端用命令行的形式來執行我們的操作。所以掌握我們Linux常用命令是非常必要的。下面主要是介紹文件的處理命令。

命令格式與目錄處理命令 ls

命令格式

命令格式: 命令 [-選項] [參數]
如: ls -la /dev
說明:

  1. 不是所有的命令都遵循此格式
  2. 當有多個選項是可以寫在一起
  3. 簡化選項和完整選項 -a = --all

目錄處理命令:ls

  • 命令名稱:ls
  • 英文名稱:list
  • 命令所在路徑:/bin/ls
  • 執行權限:所有用戶
  • 功能:顯示目錄文件
  • 語法:ls 選項[-la] [文件或目錄]
    -a 顯示所有文件,包括隱藏文件
    -l 顯示詳細信息
    -d 查看目錄屬性
    -i 獲取i結點(iNode)
    -h 人性化顯示數據大小

-a

顯示所有文件,包括隱藏文件,其中以 . 開頭的就是隱藏文件。如果我們需要創建隱藏文件,只需要在文件名前面加 .
在這裏插入圖片描述

-l

顯示詳細信息,drwxr-xr-x 叫做用戶使用權限,數字3表示該文件被訪問了三次,第一個miller是所有者u,第二個miller叫所屬組g,4096表示文件大小,單位是字節,後面是最後一次訪問的時間。
在這裏插入圖片描述

-d

查看目錄屬性
在這裏插入圖片描述

-i

獲取文件結點,每一個文件都有一個結點號方便系統查找文件。
在這裏插入圖片描述

-h

人性化顯示,就是將文件大小的字節表示換成我們熟悉的k,M,G
在這裏插入圖片描述

其他目錄處理命令

mkdir

  • 命令名稱:mkdir
  • 英文名稱:make directories
  • 命令所在路徑:/bin/mkdir
  • 執行權限:所有用戶
  • 語法規則:mkdir -p [文件名]
  • 功能描述:創建新目錄
    -p 遞歸創建
  • 示例:$ mkdir /tmp/jack
    $ mkdir -p /tmp/jack/a
    在這裏插入圖片描述
    可以同時創建多個目錄。

cd

  • 命令名稱:cd
  • 英文名稱:change directories
  • 命令所在路徑:shell內置命令
  • 執行權限:所有用戶
  • 語法:cd [目錄]
  • 功能描述:切換目錄
  • 示例:$cd /tmp/jack/a
    $cd . . 返回上一級目錄

在這裏插入圖片描述

pwd

  • 命令名稱:pwd
  • 英文名稱:print working directory
  • 命令所在路徑:/bin/pwd
  • 執行權限:所有用戶
  • 語法:pwd
  • 功能描述:顯示當前目錄的絕對路徑
  • 示例:$ pwd
    在這裏插入圖片描述

rmdir

  • 命令名稱:rmdir
  • 英文名稱:remove directory
  • 命令所在路徑:/bin/rmdir
  • 執行權限:所有用戶
  • 語法:rmdir [目錄名]
  • 功能描述:刪除空目錄
  • 示例:$ rmdir /tmp/jack/a

在這裏插入圖片描述

cp

  • 命令名稱:cp
  • 英文名稱:copy
  • 命令所在路徑:/bin/cp
  • 執行權限:所有用戶
  • 語法:cp -rp [源文件或目錄] [目標目錄]
    -r 複製目錄
    -p 保留文件屬性
  • 功能描述:複製文件和目錄
  • 示例:$ cp -r /tmp/jack/a /root
    $cp -rp /tmp/jack/a /tmp/jack/b
    在這裏插入圖片描述
    在這裏插入圖片描述

mv

  • 命令名稱:mv
  • 英文名稱:move
  • 命令所在路徑:/bin/mv
  • 執行權限:所有用戶
  • 語法:mv [源文件或目錄] [目標目錄]
  • 功能描述:剪切文件和改名
  • 示例:$mv /tmp/jack/a /tmp/jack/b
    在這裏插入圖片描述
    在這裏插入圖片描述

rm

  • 命令名稱:rm
  • 英文名稱:remove
  • 命令所在路徑:/bin/rm
  • 執行權限:所有用戶
  • 語法:rm -rf [文件或目錄]
    -r 刪除目錄
    -f 強制執行
  • 功能描述:刪除文件
  • 示例:$rm -rf /tmp/jack/b/baga
    在這裏插入圖片描述
    這裏我補充一點,在我的虛擬機下,沒有-f也是沒有提示是否刪除的,但是正常情況下面是有的,所以一般我們還是用rm-rf命令比較好。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章