linux系統裡面一切皆檔案。首先要理解linux檔案許可權和linux檔案的相關時間
1. linux檔案 許可權
2. linux檔案 時間資訊檔案資訊有關檔案,有3個 檔案狀態相關 的時間 資訊。參考linux中檔案的三種time(atime,mtime,ctime)
1.linux ls 命令參考菜鳥教程 linux ls命令
引數 語法:ls 命令單獨使用
列出當前目錄的所有檔案 只顯示檔名
[root@vm_0_8_centos ~]# ls
file file3 file4 file5
語法:ls file 用來判斷檔案是否存在
#判斷檔案 file1是否存在,從返回結果看不存在
[root@vm_0_8_centos ~]# ls file1
ls: cannot access file1: no such file or directory
##判斷檔案 file1是否存在,從返回結果看 file存在
[root@vm_0_8_centos ~]# ls file
file
用法: 判斷檔案是否存在 並把結果重定向到垃圾箱,也就是刪掉輸出,不過是檔案存在的標準輸出還檔案不存在的錯誤輸出。
[root@vm_0_8_centos ~]# ls file 1> /dev/null 2>&1
[root@vm_0_8_centos ~]# ls file1 1> /dev/null 2>&1
2.linux ll 命令 等同於 ls -l列出當前目錄的所有檔案 並顯示檔案的讀寫可執行許可權 和 檔案mtime 和檔名等。
#顯示該目錄下所有檔案 包括每個檔案的許可權,mtime等資訊
[root@vm_0_8_centos ~]# ll
total 8
-rw-r--r-- 1 root root 66 mar 19 18:37 file
-rw-r--r-- 1 root root 88 mar 20 15:06 file3
-rw-r--r-- 1 root root 0 mar 20 15:23 file4
-rw-r--r-- 1 root root 0 mar 20 15:00 file5
3.linux chmod命令 設定或修改檔案許可權
菜鳥教程 linux chmod命令
語法 chmod [ugoa] [+-=] [rwxx] file 例子
#把檔案許可權新增 所有人都可讀許可權
chmod ugo+r file1.txt
語法2:chmod abc file 數字來表示許可權 語法 這是設定許可權,不是取消許可權,不是增加許可權。 相當於 chmod命令 的= 符合表示唯一設定許可權
例子
#設定file3檔案的許可權 為444 user group other 都是可讀許可權
[root@vm_0_8_centos ss]# chmod 444 file3
#檢視file3的許可權
[root@vm_0_8_centos ss]# ll
total 8
-r--r--r-- 1 root root 14 mar 23 10:35 file3 #-r--r--r-- user group other都是可讀許可權
#設定file3檔案的許可權 為644 user為read和write許可權 group和 other是可讀許可權
[root@vm_0_8_centos ss]# chmod 644 file3
#再次檢視file3的許可權
[root@vm_0_8_centos ss]# ll
total 8
-rw-r--r-- 1 root root 14 mar 23 10:35 file3
4.linux ll 命令可以用來 檢視檔案 相關的3個時間 ll命令 預設顯示mtime
#預設列出時間的 mtime
[root@vm_0_8_centos ss]# ll
#列出檔案的 atime
[root@vm_0_8_centos ss]# ll --time=atime
#列出檔案的ctime
[root@vm_0_8_centos ss]# ll --time=ctime
5.linux stat命令
檢視某個檔案狀態相關的所有資訊(包括許可權、時間資訊)的命令
菜鳥教程 linux stat命令
#檢視本目錄下有哪些檔案
[root@vm_0_8_centos ss]# ll
total 8
-rw-r--r-- 1 root root 63 mar 22 21:59 file2
drwxr-xr-x 3 root root 4096 mar 22 20:43 ss
#檢視 file2檔案 的時間資訊
[root@vm_0_8_centos ss]# stat file2
file: 『file2』
size: 63 blocks: 8 io block: 4096 regular file
device: fd01h/64769d inode: 2228226 links: 1
access: (0644/-rw-r--r--) uid: ( 0/ root) gid: ( 0/ root)
access: 2020-03-22 19:55:27.000000000 +0800
modify: 2020-03-22 21:59:24.482165123 +0800
change: 2020-03-22 21:59:24.482165123 +0800
birth: -
linux簡單命令2 檔案搜尋命令
1 檔案搜尋命令 locate 檔名搜尋速度快,缺點不能複雜的搜尋。在資料庫 var lib mlocate 查詢。它是一天一更新。可以強制更新資料庫 updatedb 2 搜尋命令的命令 whereis b只查詢可執行檔案 m只查詢幫助檔案 3 檔案搜尋命令 find 搜尋範圍 搜尋條件 功能非常...
Linux命令學習(五) 檔案操作命令 2
od命令 用來根據不同的選項,以十進位制,八進位制,十六進製制和ascii碼顯示檔案。格式如下 od 選項 檔案.說實話,我現在想像不出這個命令的意義。所以,具體選項的含義就暫時不記了。強記的話很快就會忘掉的。touch命令 用於修改指定檔案的時間標籤或者建立空檔案。一般格式如下 touch 選項 ...
Linux筆記(2) 檔案許可權
1 user group others 2 chgrp 設定檔案所屬群 chgrp r groupname filename 3 chown 修改檔案擁有者 1 chown username filename 2 chown username groupname filename 同時修改擁有者和群...