Linux檔案和目錄管理常用命令
阿新 • • 發佈:2018-12-01
命令 | 具體用法 | 功能 |
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天的檔案 |