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/
 

本文出自 “天知道的技術博客” 博客,請務必保留此出處http://tianzt.blog.51cto.com/459544/183949


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章