一、文件操作類
1、mkdir #創建目錄
選項:
-p 如果父目錄不存在則,創建父目錄
-v 顯示詳細過程
舉例:
mkdir -p /tmp/test/test1 #如果test目錄不存在,則創建test目錄,並且創建test1目錄
2、rm #刪除文件
選項:
-r 遞歸刪除
-f 強制刪除
舉例:
rm -rf /tmp/test/test.txt #也可以刪除目錄,這裏刪除文件
3、touch #如果文件存在則修改文件的三個時間,如果文件不存在則創建這個文件,可以使用stat查看一個文件的三個時間,atime,mtime,ctime
4、cp #複製
選項:
-r #遞歸
-v #顯示詳細信息
-p #這個選項是保留被拷貝文件的屬性信息(屬主,屬組等)
5、mv #剪切
舉例:這個舉個類似於重命名的應用類似於rename
mv /tmp/test.txt /tmp/test1.txt
二、權限管理類
1、chown #改變文件的屬主,改變文件的屬主和屬組,只改變文件的屬組
選項:
-R 遞歸
--reference
chown redhat /tmp/test.txt #改變文件的屬主
chown redhat.redhat /tmp/test.txt #改變文件的屬組
chown :redhat /tmp/test.txt #只改變文件的屬組
chown --reference=/tmp/test.txt test1.txt #把test1.txt文件的屬主和屬組修改成和/tmp/txt文件一樣
2、chgrp #改變文件屬組
-R 遞歸
3、chmod #改變文件的權限
選項:
-R 遞歸
--reference
1)使用數字 chmod 600 /tmp/test.txt # r w x 分別對應 4 2 1
2)使用mode chmod [ugoa]+|-|=mode filename #u:user,g:group,o:other,mode:wrx