Linux中常用命令(文件与目录)
生活随笔
收集整理的這篇文章主要介紹了
Linux中常用命令(文件与目录)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、pwd 查看當(dāng)前目錄(Print Working Directory) 2、cd 切換工作目錄(Change Directory) (1)格式:cd [目錄位置] 特殊目錄: .當(dāng)前目錄 ..上一級(jí)目錄 ~用戶主目錄 -上個(gè)工作目錄 (2)cd ~==cd 回到家目錄(快速返回家目錄:cd ) (3)cd ~user1 切換到user1的家目錄 3、ls 查看目錄文件的內(nèi)容 (目錄文件的內(nèi)容是子目錄名或者文件名) 如果查看的是文件,則查看不到該文件的內(nèi)容,但是可以驗(yàn)證該文件是否存在 (1)格式:ls [選項(xiàng)]...[目錄或文件名] 常用命令選項(xiàng): -l:以長(zhǎng)格式顯示 ll=ls -l (大小單位為字節(jié)) 第一列: -rw-r--r-- 表示文件類型和權(quán)限,第一個(gè)字符表示文件類型,后面的表示 權(quán)限 類型: "-": 常規(guī)文件 "d":目錄 "l":符號(hào)鏈接 "b":塊設(shè)備節(jié)點(diǎn) (可以隨機(jī)查看) "c":字符設(shè)備節(jié)點(diǎn) (必須按順序查看) "s":socket文件,用于進(jìn)程之間進(jìn)行通信 第二列: 1 表示硬連接數(shù)量 第三列: root 表示文件的擁有者owner(屬主) 第四列: root 表示文件的屬組group 第五列: o 表示文件內(nèi)容的大小,如果是0,說(shuō)明是一個(gè)空文件 第五列和最后一列之間的內(nèi)容: Jan 21 17:17 表示修改文件內(nèi)容的日期和時(shí)間 -d:顯示目錄本身的屬性 -a:顯示所有子目錄和文件信息,包括隱藏文件 Linux下,隱藏文件的名稱是以.開(kāi)頭的 -A:與-a類似,不顯示文件名為"."和".."的文件 -R:遞歸顯示內(nèi)容 -i:查看inode號(hào) 4、mkdir 創(chuàng)建新的目錄(Make Directory) (1)格式:mkdir [-p] [/路徑名/] 目錄名 -p:mkdir命令會(huì)自動(dòng)檢查目錄名前邊的路徑中的每一層是否存在,如果不存在,將自動(dòng)創(chuàng)建 要求在/opt目錄下。 (2)例: mkdir -p /opt/mp3 創(chuàng)建目錄mp3 5、rmdir 刪除空的目錄(只能刪除空目錄)(Remove Directory) 格式: 6、du:統(tǒng)計(jì)目錄及文件的空間占用情況 顯示的大小,默認(rèn)是KB (1)格式:du [選項(xiàng)]...[目錄或文件名] -a:統(tǒng)計(jì)時(shí)包括所有的文件,而不僅僅只統(tǒng)計(jì)目錄 -h:以更易讀的字節(jié)單位顯示信息 -s:只統(tǒng)計(jì)每個(gè)參數(shù)所占用空間總的大小 7、touch:新建空文件,或更新文件時(shí)間標(biāo)記 touch a b c d 創(chuàng)建四個(gè)文件 (1)格式:touch 文件名... touch "a b c d" 創(chuàng)建一個(gè)文件 -a:改變文件的讀取時(shí)間記錄 -m:改變文件的內(nèi)容修改的時(shí)間 -d:設(shè)定時(shí)間與日期 查看文件的時(shí)間標(biāo)記:stat 文件名 -r:使用參考文件的時(shí)間記錄 touch -r a b 用a文件的時(shí)間代替b文件的時(shí)間 8、cat 查看文本文件的內(nèi)容 9、file 查看文件類型 (1)格式:file 文件名 10、rm 刪除文件或目錄(刪除目錄必須用-r選項(xiàng),刪除非目錄類型的文件,可以用也可以不用-r選項(xiàng)。建議:刪除文件不要用-r選項(xiàng)。) (1)格式: rm [選項(xiàng)]...文件或目錄 -f:強(qiáng)行刪除文件或目錄,不進(jìn)行提醒 -r:遞歸刪除整個(gè)目錄樹(shù) 11、通配符 *:匹配0個(gè)或者多個(gè)字符 *.log匹配不了.log文件 ?:匹配一個(gè)字符 ??:匹配兩個(gè)字符 12、cp 復(fù)制文件或目錄(copy) (1)格式:cp[選項(xiàng)]... 源文件或目錄...目標(biāo)文件或目錄 -r:遞歸復(fù)制整個(gè)目錄樹(shù) -a:復(fù)制時(shí)保留鏈接、文件屬性,并遞歸的復(fù)制目錄 -a選線包含-r選項(xiàng)的功能,也包含了-p選項(xiàng)的功能 -p:保留原來(lái)文件的權(quán)限 -i:覆蓋前會(huì)提醒 -f:強(qiáng)制 (2)例: cp /etc/passwd /opt 將/etc/passwd文件復(fù)制到/opt目錄下,沒(méi)有改名 cp /etc/passwd /opt/a.txt 將/etc/passwd文件復(fù)制到/opt目錄下并改名為a.txt diff a.txt passwd 對(duì)比文件a.txt和passwd的內(nèi)容是否一樣,如果完全一樣,則沒(méi)有任何輸出 cp /etc/passwd /etc/shadow /tmp 將/etc/passwd和/etc/shadow復(fù)制到/tmp目錄下,沒(méi)有改名 命令查找順序: 1、找別名 2、找內(nèi)部命令 3、找外部命令(在變量PATH定義的目錄中查找) cp -r /opt /tmp 將/opt目錄或者文件都復(fù)制到/tmp目錄下,這里要注意復(fù)制目錄必須使用-r選項(xiàng) 13、mv 移動(dòng)文件或目錄(move) 如果目標(biāo)位置和源位置相同,則相當(dāng)于改名 (1)格式:mv [選項(xiàng)]...源文件或目錄... 目標(biāo)文件或目錄 (2)例: mv passwd /opt 將當(dāng)前目錄的passwd移動(dòng)到/opt下,沒(méi)有改名 mv passwd /opt/b.txt 將當(dāng)前目錄的passwd移動(dòng)到/opt下,并改名為b.txt mv opt /home 將當(dāng)前目錄下的opt移動(dòng)到/home目錄下,沒(méi)有改名 不管是cp還是mv,如果有多個(gè)源文件或者目錄,那就目標(biāo)必須是存在的目錄
轉(zhuǎn)載于:https://www.cnblogs.com/nishizhua-heihei/p/10003951.html
總結(jié)
以上是生活随笔為你收集整理的Linux中常用命令(文件与目录)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 计算机视觉和图形学中的摄像机内参数矩阵详
- 下一篇: linux uvc协议_USB摄像头的U