linux系统结构与文件管理命令
? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?----------linux系統(tǒng)結(jié)構(gòu)----------
1.linux系統(tǒng)結(jié)構(gòu)是倒樹形的
? /bin ? ? ? ? ? ? ? ? ? ? #二進(jìn)制可執(zhí)行文件,即系統(tǒng)命令
? /sbin ? ? ? ? ? ? ? ? ? ?#系統(tǒng)管理命令
? /boot ? ? ? ? ? ? ? ? ? ?#啟動(dòng)分區(qū),負(fù)責(zé)系統(tǒng)啟動(dòng)
? /dev ? ? ? ? ? ? ? ? ? ? #設(shè)備管理文件
? /etc ? ? ? ? ? ? ? ? ? ? #大多數(shù)系統(tǒng)管理文件
? /home ? ? ? ? ? ? ? ? ? ?#普通用戶的家目錄
? /lib ? ? ? ? ? ? ? ? ? ? #32位系統(tǒng)庫文件存放位置
? /lib64 ? ? ? ? ? ? ? ? ? ?#64位系統(tǒng)庫文件存放位置
? /media,/mnt,/run ? ? ? ? ? ?#系統(tǒng)臨時(shí)設(shè)備掛載點(diǎn)
? /opt ? ? ? ? ? ? ? ? ? ? ?#第三方軟件安裝位置
? /proc ? ? ? ? ? ? ? ? ? ? ?#系統(tǒng)信息
? /root ? ? ? ? ? ? ? ? ? ? ?#超級(jí)用戶家目錄
? /srv,/var ? ? ? ? ? ? ? ? ? #系統(tǒng)數(shù)據(jù)
? /sys ? ? ? ? ? ? ? ? ? ? ? #系統(tǒng)管理,主要關(guān)于內(nèi)核
? /tmp ? ? ? ? ? ? ? ? ? ? ? #系統(tǒng)臨時(shí)文件存放位置
? /usr ? ? ? ? ? ? ? ? ? ? ? #系統(tǒng)用戶相關(guān)信息數(shù)據(jù)及用戶自定義軟件存放位置
? ? ? ? ? ? ? ----------文件路徑及簡(jiǎn)單命令----------
1.絕對(duì)路徑:從根開始查找的路徑。
?相對(duì)路徑:相對(duì)于當(dāng)前工作文件開始查找的路徑。
2.基本命令
pwd(print working directory),顯示當(dāng)前用戶工作在系統(tǒng)中的位置。
??
? 例:[root@shiyan2 ~]# pwd
? ? ?/root
ls(list),列出指定路徑下的所有文件
?-a ? ? ? ? ? ? ? ?#列出所有(包括隱藏文件或目錄)
? ? -l ? ? ? ? ? ? ? ?#列出文件屬性
? ? -s ? ? ? ? ? ? ? ?#列出文件或目錄的大小
? ? -R ? ? ? ? ? ? ? ?#第歸列出
? ? -d ? ? ? ? ? ? ? ?#查看目錄名稱
? ? -ld ? ? ? ? ? ? ? ?#查看目錄的屬性
? 例:[root@shiyan2 mnt]# ls????? ?
? ? ?hgfs
? ? ?[root@shiyan2 mnt]# ls -a????????
? ? ?. ?.. ?hgfs ? ? ? ? ? ? ? ?#此處.表示當(dāng)前目錄,..表示上級(jí)目錄
? ? ?[root@shiyan2 mnt]# ls -s??????
? ? ?total 4
? ? ?4 hgfs
? ? ?
? ? ?[root@shiyan2 mnt]# ls -R
? ? ? .:
? ? ? hgfs
? ? ? ./hgfs:
? ? ?[root@shiyan2 mnt]# ls -d /mnt
? ? ?/mnt
? ? ?
? ? ?[root@shiyan2 mnt]# ls -ld /mnt
? ? ?drwxr-xr-x. 3 root root 4096 May 17 06:26 /mnt
? ? ?[root@shiyan2 mnt]# ls -l
? ? ?total 4
? ? ?drwxr-xr-x. 2 root root 4096 May 17 06:26 hgfs
? ? ?d:表示為目錄文件
? ? ?rwxr-xr-x:文件權(quán)限,r->4(讀),w->2(寫),x->1(執(zhí)行),此處目錄權(quán)限為755
? ? ?2:文件硬鏈接次數(shù)
? ? ?root:文件的屬主
? ? ?root:文件的屬組
? ? ?4096:文件的大小,單位為字節(jié)
? ? ?May 17 06:26:文件最近一次被修改的時(shí)間
? ? ?hgfs:文件名
? ? ?注:文件的類型有以下幾種
? ? ? ? - ? ? ? ? ? ? ? ? #普通文件
? ? ? ? d ? ? ? ? ? ? ? ? #目錄文件
? ? ? ? b ? ? ? ? ? ? ? ? #塊設(shè)備文件
? ? ? ? c ? ? ? ? ? ? ? ? #字符設(shè)備文件
? ? ? ? l ? ? ? ? ? ? ? ? #符號(hào)鏈接文件,即軟連接
? ? ? ? p ? ? ? ? ? ? ? ? #命名管道
? ? ? ? s ? ? ? ? ? ? ? ? #套接字文件
cd(change directory),切換目錄
? ? ? ?cd ? ?目錄名 ? ? ? ? ? ? #進(jìn)入目標(biāo)目錄中
? ? ? ? ? ? ? ~ ? ? ? ? ? ? ?#回到當(dāng)前用戶家目錄
? ? ? ? ? ? ? ~username ? ? ? ? #進(jìn)入到指定用戶家目錄
? ? ? ? ? ? ? .. ? ? ? ? ? ? ?#進(jìn)入當(dāng)前目錄的上一級(jí)?
? ? ? ? ? ? ? - ? ? ? ? ? ? ? #回到上次所在位置
? ?例:[root@shiyan2 mnt]# cd /var/www/
? ? ??[root@shiyan2 ~]# pwd
? ? ? /var/www
? ? ? [root@shiyan2 www]# cd ~
? ? ? [root@shiyan2 ~]# pwd
? ? ? /root
? ? ? [root@shiyan2 ~]# cd ~redhat
? ? ? [root@shiyan2 redhat]# pwd
? ? ? /home/redhat
? ? ? [root@shiyan2 redhat]# cd ..
? ? ??[root@shiyan2 ~]# pwd
? ? ? /home
? ? ? [root@shiyan2 home]# cd -
? ? ? /home/redhat
touch,新建文件
? ?例:[root@shiyan2 ~]# touch hello
? ? ? [root@shiyan2 ~]# ll
? ? ??-rw-r--r-- ?1 root root ? ? 0 May 25 21:16 hello
mkdir,新建目錄
? ? -p ? ? ? ? ? ? ? ? ? ? ?#遞歸建立目錄
??
? ?例:[root@shiyan2 ~]# mkdir a/b/c -p
? ? ? [root@shiyan2 ~]# ls -R
? ? ? .:
? ? ??a?
? ? ??
? ? ? ./a:
? ? ? b
? ? ? ./a/b:
? ? ? c
? ? ?./a/b/c:
cp(copy),文件復(fù)制
? ?cp ? ? ?文件名 ? ? ?目的地
? ?cp ? ? ?-r ? ? ? ? 遞歸復(fù)制,用于復(fù)制目錄
? ?例:[root@shiyan2 ~]# cp hello /mnt
? ? ? [root@shiyan2 ~]# cp -r a /mnt
? ? ? [root@shiyan2 ~]# ls /mnt
? ? ? a ?hello ?
mv(move),文件移動(dòng)
? ?mv ? ? ? 文件名 ? ? ? ?目的地
? ?mv ? ? ? 舊文件名 ? ? ?新文件名
? ?mv ? ? ? 文件名 ? ? ? .(當(dāng)前目錄)
? ?例:[root@shiyan2 ~]# mv a /mnt
? ? ? [root@shiyan2 ~]# mv hello hellohello
? ? ? [root@shiyan2 ~]# mv /mnt/a/ .
rm,刪除文件
? ?rm -f ? ? ? ? ? ? ? #強(qiáng)制刪除文件
? ?rm -fr ? ? ? ? ? ? ?#強(qiáng)制刪除目錄
? ?例:[root@shiyan2 ~]# rm -f hellohello?
? ? ? [root@shiyan2 ~]# rm -fr a
? ? ?? ??
轉(zhuǎn)載于:https://blog.51cto.com/chengyanli/1783620
總結(jié)
以上是生活随笔為你收集整理的linux系统结构与文件管理命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Cobbler体验小记
- 下一篇: Python 中的模块和包