1. 程式人生 > >Linux檔案和目錄管理常用命令

Linux檔案和目錄管理常用命令

 
命令 具體用法 功能
cd cd /tmp 進入目錄tmp
pwd pwd 顯示當前所在目錄
mkdir mkdir -p /tmp/test/123 建立/tmp/test/123級聯目錄,即使test目錄不存在
touch touch 111 在當前目錄下建立檔案111
rm rm -rf /tmp/test/abc 刪除目錄abc,即使目錄abc不為空
which which ls 查詢ls命令的絕對路徑
cp cp -r abc def 把目錄abc內容複製到目錄def
cp cp -i 111 222 把檔案111中內容複製到檔案222        
echo echo 'aaa'>111 將內容‘aaa’寫入檔案111
echo echo'bbb'>>111 將內容‘bbb’追加到檔案111
cat cat 111 檢視檔案111內容
mv mv dira dirb

若目錄dirb存在,則把dira移動到dirb裡

若目錄dirb不存在,則把dira重新命名為dirb

mv mv 111 222

若檔案222存在,則詢問是否把222覆蓋

若未經222不存在,則把111重新命名為222

less less 111 檢視檔案內容,按/+字串,可以查詢此字串
head head -2 +檔名 檢視檔案前兩行
tail tail -3 +檔名 檢視檔案後三行
chown

useradd user1

chown user1 dir3

dir3目錄所有者已由root改為user1
chown

groupadd testgroup

chown -R user1:testgroup dir3

把dir3目錄及目錄下的檔案都改為

所有者user1,所屬組testgroup

chmod chmod 750 dir3 更改目錄dir3許可權為rwxr-x---
chattr chattr +i dir3

增加該屬性後,

在dir3目錄中的檔案不能刪除、重新命名、設定連結、寫入、新增資料

chattr chattr +a dir3 在dir3目錄中的檔案只能追加不能刪除。非root使用者不能設定該屬性
find find /tmp/4_6 -mtime -1 在/tmp/4_6目錄下 查詢寫入時間小於1天的檔案