015 檔案和目錄操作命令 file

2021-10-05 20:13:23 字數 1976 閱讀 1687

file

#顯示檔案的型別

#### 範例1:建立a.txt檔案,檢視a.txt檔案是什麼型別

[root@db01 ~]

# touch a.txt #建立a.txt檔案

[root@db01 ~]

# ll a.txt #檢視a.txt檔案是否建立成功

-rw-r--r-- 1 root root 0 jul 8 12:47 a.txt

[root@db01 ~]

# file a.txt #檢視a.txt檔案是什麼型別

a.txt: empty

#### 範例2:往a.txt檔案中新增內容,再檢視a.txt檔案是什麼型別

[root@db01 ~]

# echo "11111" >>a.txt #往a.txt檔案中追加內容"11111"

[root@db01 ~]

# cat a.txt #檢視a.txt檔案的內容

11111

[root@db01 ~]

# file a.txt #檢視a.txt檔案是什麼型別

a.txt: ascii text

#### 範例3:檢視二進位制檔案是什麼型別

[root@db01 ~]

# ll /bin/cp #檢視/bin/cp檔案是否存在

-rwxr-xr-x 1 root root 122896 may 11 2016 /bin/cp

[root@db01 ~]

# file /bin/cp #檢視/bin/cp檔案是什麼型別

/bin/cp: elf 64-bit lsb executable, x86-64, version 1 (sysv), dynamically linked (uses shared libs), for gnu/linux 2.6.18, stripped

#### 範例4;檢視/根目錄是什麼型別

[root@db01 ~]

# ls -ld / #檢視/根目錄

dr-xr-xr-x. 24 root root 4096 jul 8 09:47 /

[root@db01 ~]

# file / #檢視/根目錄是什麼型別

/: directory

#### 範例5:檢視塊裝置是什麼型別

[root@db01 ~]

# ls -ld /dev/sda1 #檢視/dev/sda1目錄是否存在

brw-rw---- 1 root disk 8, 1 jul 8 09:47 /dev/sda1

[root@db01 ~]

# file /dev/sda1 #檢視/dev/sda1目錄是什麼型別

/dev/sda1: block special

#### 範例6:檢視資料檔案是什麼型別

[root@db01 ~]

# ls -ld /data/mysql/3306/data/ibdata1 #檢視mysql的共離表空間檔案

-rw-r----- 1 mysql mysql 209715200 jul 8 09:47 /data/mysql/3306/data/ibdata1

[root@db01 ~]

# file /data/mysql/3306/data/ibdata1 #檔案共享表空間檔案是什麼型別

/data/mysql/3306/data/ibdata1: data

002 檔案和目錄操作命令 touch

touch 建立檔案 a 更新檔案的訪問 acces 時間,同時檔案的改變 change 時間也會同時更新 m 更新檔案的修改 modify 時間,同時檔案的改變 change 時間也會同時更新 c 更新檔案的改變 change 時間 範例1 建立 chenliang.txt檔案 root db01...

007 檔案和目錄操作命令 mv

mv 移動檔案或目錄 i 如果目的檔案已存在,詢問是否覆蓋。在別名中可以看到已被系統定義,可以用alis mv來檢視 t 反轉,把源與目標反轉,詳見範例2 範例1 建立 lili chenliang目錄,然後把 lili chenliang目錄移動到 tmp目錄下 root db01 mkdir l...

009 檔案和目錄操作命令 rmdir

rmdir 刪除空目錄 目錄沒有任何檔案 root db01 mkdir root chenliang 建立 root chenliang目錄 root db01 ls ld root chenliang 檢視是否建立成功 drwxr xr x 2 root root 4096 jul 8 09 4...