中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux中目錄及文件的基本操作命令是什么

發布時間:2021-11-02 15:56:32 來源:億速云 閱讀:130 作者:柒染 欄目:系統運維

這篇文章將為大家詳細講解有關linux中目錄及文件的基本操作命令是什么,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

今天就正式帶大家一起學習下Linux常用基本命令及應用案例

目錄及文件的基本操作

1. pwd

描述:pwd 命令用于顯示用戶當前所處的工作目錄。

用法:pwd [選項]...

選項:-P 顯示鏈接的真實路徑。

[root@qll ln-test]# pwd /root/ln-test [root@qll ln-test]# pwd -P /root/test  # /root/ln-test是 /root/test的鏈接文件夾,查詢如下: [root@qll ln-test]# ll -h /root/ln-test lrwxrwxrwx. 1 root root 4 2月   8 17:55 /root/ln-test -> test

2. cd

描述:cd 命令用于切換當前工作路徑。

用法:

cd .. 切換路徑至當前目錄的上一級

cd - 返回前一個路徑

cd 切換目錄至當前用戶的家目錄

[root@qll opt]# cd /root/test  #切換路徑至/root/test [root@qll test]# cd ..         #切換路徑至當前目錄的上一級目錄 [root@qll ~]# cd -             #返回前一個路徑,至/root/test目錄 [root@qll test]# cd            #切換目錄至當前用戶的家目錄

3. ls

描述:命令的作用是顯示目錄與文件信息。

用法:ls [選項]... [文件/目錄]

選項:

-a 顯示所有,包括隱藏文件與目錄。

-d 顯示目錄本身的信息,而非目錄內的文件。

-h 人性化顯示容量信息。

-l 長格式列出文檔詳細信息。

-i 顯示每個文件的 inode 號。

-S 根據文件大小排序

-u 顯示文件或目錄最后被訪問的時間。

[root@qll ~]# ls      #顯示當前目錄下的子文件與目錄名稱 [root@qll ~]# ls /usr #顯示/usr目錄下的子文件與目錄名稱 [root@qll ~]# ls -a   #查詢所有信息,包括隱藏文件與目錄信息 [root@qll ~]# ls -l   #查詢文件文件與目錄的詳細信息 [root@qll ~]# ls -lh  #人性化顯示容量信息 [root@qll ~]# ls -lu /etc/passwd #查看/etc/passwd最后訪問時間

4. touch

描述:創建或修改文件時間。

[root@qll ~]# touch test.txt

如果test.txt不存在,則創建,如果已存在,則更新文件所有的時間為當前系統時間。

5. mkdir

描述:創建目錄。

用法:mkdir [選項]...[目錄]...

選項:-p 創建多級目錄。

[root@qll ~]# mkdir data [root@qll ~]# mkdir -p /home/123/456

6. cp

描述:復制文件與目錄。

用法:cp [選項] 源 目標

選項:

-r 遞歸復制目錄及其子目錄內的所有目錄。

-a 復制時保留源文檔的所有屬性(包括權限、時間等)。

[root@qll ~]# cp /etc/passwd /opt #復制passwd文件至/opt目錄下 [root@qll ~]# cp /etc/passwd /opt/passwd.bat #復制passwd文件至/opt目錄下并改名為passwd.bat [root@qll ~]# cp -r /var/log /tmp/ #復制/var/log目錄至/tmp目錄下

7. rm

描述:刪除文件或目錄。

用法:rm [選項]...文件...

選項:

-f 不提示,強制刪除。

-r 遞歸刪除,刪除目錄及目錄下的所有內容。

[root@qll ~]# rm test.txt  #刪除文件test.txt [root@qll ~]# rm -rf /tmp/data #刪除目錄且不提示

8. mv

描述:移動(重命名)文件或目錄。

[root@qll ~]# mv red.txt red2.txt #將red.txt重命名為red2.txt [root@qll ~]# mv red2.txt /tmp/   #將red2.txt移至/tmp目錄下

9. find

描述:搜索文件或目錄

用法:find [命令選項] [路徑] [表達式選項]

選項:

-name 按文檔名稱查找

-iname 按文檔名查找,且不區分大小寫

-mtime 按修改時間查找

-group 按組查找

-user 按用戶查找

-size 按容量大小查找

-type 按文檔類型查找,文件(f)、目錄(d)、設備(b,c),鏈接(l)等。

-exec 對找到的文檔執行特定的命令

-a 并且

-o 或者

[root@qll ~]# find -name "pa.txt"      #查找當前目錄下名為“pa.txt文檔” [root@qll ~]# find -iname "Pa.txt"     #不區分大小寫查找文檔“Pa.txt” [root@qll ~]# find /etc -name "*.deny" #查找/etc目錄下所有以 .deny 結尾的文檔 [root@qll ~]# find / -mtime -1         #查找計算機中1天內所有被修改過的文檔 [root@qll ~]# find / -mtime +3         #查找計算機中3天前所有被修改過的文檔 [root@qll ~]# find / -mtime 2          #查找計算機中2天前的當天被修改過的文檔 [root@qll ~]# find / -group qll        #查找計算機中所屬組為 qll 的所有文檔 [root@qll ~]# find / -user qll         #查找計算機中 qll 用戶所擁有的文檔 [root@qll ~]# find /opt -size +50M     #查找/opt目錄下大于50M的文檔 [root@qll ~]#  find / -size +500M -exec ls -lh {} \;   #查找計算中大于500M的文檔后,列出文件的詳細信息 [root@qll ~]# find / -size +1M -a -type f              #查找計算機中大于1M且文檔類型為文件的所有文檔

10. du

描述:計算文件或者目錄的容量。

用法:du [選項]...[文件或目錄]...

選項:

-h 人性化顯示容量信息

-s 僅顯示總容量

[root@qll ~]# du -h /etc #人性化顯示/etc目錄及子目錄的容量信息 [root@qll ~]# du -sh /etc #人性化顯示/etc目錄的容量信息

關于linux中目錄及文件的基本操作命令是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

吉安市| 岚皋县| 南川市| 沂水县| 漾濞| 定州市| 高邑县| 沙雅县| 汝城县| 广东省| 彰化市| 凤凰县| 台东市| 饶平县| 西吉县| 福鼎市| 平顶山市| 手游| 井冈山市| 富源县| 邵武市| 罗田县| 潞西市| 噶尔县| 镇远县| 普定县| 江西省| 庐江县| 冀州市| 宜川县| 恩平市| 廊坊市| 美姑县| 丽水市| 博野县| 仁怀市| 同江市| 澄江县| 曲沃县| 焦作市| 西充县|