本文出自 “天知道的技術博客” 博客,請務必保留此出處http://tianzt.blog.51cto.com/459544/183949
linux文件操作命令
1.創建文件
touch test.txt 創建文件
echo "this is a test" >test.txt 創建文件並寫入內容
2.查看文件內容
>CAT:
cat /test/test.txt 查看內容
cat -n /test/test.txt 查看內容並顯示行號
cat -A /test/test.txt 相看完整內容(包括註釋)
>TAC:(反向顯示,文件最後內容先顯示)
>MORE:翻頁查看,可顯示百分比,只能下不能上
>LESS:翻頁查看,可上可下
3.創建文件夾
mkdir -p /test/tt/t01 創建多級目錄
4.列出目錄
dir 顯示當前目錄下文件與文件夾
ls 顯示當前目錄下文件與文件夾
ls -al 顯示當前目錄下文件與文件夾(包括隱藏文件)
5.移動複製文件
mv test.txt t1.txt 移動text.txt到t1.txt(同目錄移動等同於改名rename)
cp test.txt t1.txt 複製test.txt到t1.txt
6.刪除文件
rm -rf test.txt 刪除test.txt 不提示不確認
7.更改文件B所有者
chown -R tt test/ 將test目錄所有者改爲tt(-R表示子文件夾也一同改變)
chown tt:test test.txt 將test.txt所有者改爲tt,所有組改爲test
8.更改文件所屬組
chgrp -R test /test 將test目錄所有組改爲test
9.更改文件權限:chmod
chmod 777 test.txt 將test.txt文件權限改爲:所有者rwx,所有組rwx,其它人rwx
chmod u=rwx,g=wx,o=r test.txt 等同於chmod 754 test.txt
chmod a+r test.txt 所有人加上讀權限(-r 減去讀)
10.設置文件默認權限 umask
umask (-s)顯示當前默認文件權限
umask 022 設置默認權限:
設置後新建文件權限爲644,新建目錄權限爲755
11.文件特殊屬性設置
lsattr : 顯示文件特殊權限
chattr :修改文件特殊權限
chattr + - = ASacdistu 文件或目錄
+增加參數,原屬性保留
-減少參數,原屬性保留
=設置參數,原屬性被覆蓋
A :不允許修改
S: 將數據同步寫入磁盤
a: 只能增加數據,不能刪除
c: 自動壓縮文件
i: 不能刪除\改名\設置連接\寫入
s:文件將被完全刪除
u:與s相反,用於還原刪除
12.搜索文件
which -a 文件名 列出所有指定文件(不加a只列出第一個)
whereis 導找特定文件
locate test 找出所有文件名含有test的文件與文件夾
find 路徑 參數 :
find /home -user tt 找出tt用戶的所有文件
find / -name test.txt 在根目錄下找出所有名爲test.txt的文件.
13.遠程拷貝
mount -o username=administrator,password=123.com //192.168.196.127/iso /mnt/cdrome
scp standby.ctl 192.168.88.120:/u01/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.