歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

Linux命令 -文件操作類

聲明:本文所涉及到的Linux命令均為最常見的用法,未列舉之參數,自行查閱man

1.ls 查看文件與目錄-a  打印全部的文件,包括隱藏文件

-l  列表打印,數據項包括文件屬性,大小和權限等

-h  容量用人類易讀的方式展示(GB,KB等)

ls -alh test/*.txt 查看test文件夾下的text文件

2.mv 移動文件或目錄,或更名mv a.txt b.txt 將文件a.txt重命名為b.txt

mv test test2 將文件夾test命名為test2

mv a.txt test3/*.txt test4 test2 將文件a.txt,文件夾test3下的txt文件以及文件夾test4移到文件夾test2

3.cp 復制文件或目錄-r  遞歸持續復制,用於目錄復制

-a  遞歸復制,連同文件的屬性一起復制,若文件是連接文件,則復制連接文件而非文件本身

cp -i a.txt test2 將文件a.txt復制到文件夾test2

cp -r test3 test2 將文件夾test3復制到文件夾test2

cp -r test3/ test2 將文件夾test3的內容復制到文件夾test2

4.rm  移除文件或目錄-f  忽略不存在的文件

-r  遞歸刪除

rm -rf test2(/)   刪除文件夾test2

rm -rf test2/*   刪除文件夾test2下的內容

5.pwd 顯示當前目錄6.cd  切換目錄

cd .. 返回上層文件夾

cd - 返回剛剛的文件夾

cd ~ 返回主目錄文件夾

7.mkdir rmdir 創建/刪除文件夾-p 遞歸創建/連同上層空目錄一起刪除

mkdir -p test1/test2 創建文件夾

rmdir -p test1/test2 刪除test2,但是test1變空了,所以也刪除

8.cat/tac/nl 查看文件內容/反向顯示9.more/less 翻頁(行)查看

10.head/tail 取前幾行/後幾行head -n 20 text.txt 取前20行

11.touch 創建文件touch a.txt

12.file 查看文件類型file a.txt

13. which 命令Path查找which ls

14.find 查找文件find . -name text.* 在當前文件夾下查找文件名為text.名字的文件(正則)

15.chgrp 改變文件所屬組chgrp everyone a.txt

16.chown 改變文件所屬用戶chown join:everyone a.txt

17.chmod 改變文件的權限chmod 764 a.txt

chmod u+x,g+w a.txt

18.umask 查看/修改默認權限該拿掉的權限文件默認 -rw-rw-rw-

文件夾默認 drwxrwxrwx

umask默認 0022 即 ----w--w-

19.chattr 修改隱藏屬性-i 此文件任何人不能刪除,修改,添加

-a 此文件只能添加,不能刪除或修改

chattr -i a.txt

20.lsattr 查看隱藏屬性lsattr a.txt

不定期更新,待續...

Copyright © Linux教程網 All Rights Reserved