1. 程式人生 > >linux文件管理(一)

linux文件管理(一)

etc 郵件 sco game sbin 比較 script ongl 每一個

linux文件管理(一)
                                  2018-10-20

在linux裏,最主要是文本文件,今天主要介紹文件的管理方式。
一、目錄結構:
windows:是多根的結構,比如以C:\ D:\
linux:是以單根的方式組織文件。/
[root@donglei ~]# ls / 查看根下的目錄
A dev lib misc opt sbin sys var
bin etc lost+found mnt proc selinux tmp
boot home media net root srv usr

藍色:文件夾 淺藍色:鏈接文件。
(一)比較重要的目錄:
1.bin:普通用戶使用的命令
2.sbin:管理員使用的命令
[root@donglei ~]# which ls
/bin/ls
[root@donglei ~]# which useradd
/usr/sbin/useradd
3.dev:設備文件(linux中一切皆文件)
[root@donglei ~]# ll /dev/sd*
brw-rw----. 1 root disk 8, 0 10月 20 13:20 /dev/sda 第一塊硬盤
brw-rw----. 1 root disk 8, 1 10月 20 13:20 /dev/sda1 第一塊硬盤的第一個分區
brw-rw----. 1 root disk 8, 2 10月 20 13:20 /dev/sda2 第一塊硬盤的第二個分區

4.root:root用戶的HOME

5.home:普通用戶的家目錄
[root@donglei ~]# useradd alice 創建一個新用戶alice
[root@donglei ~]# ls /home 顯示家目錄
alice dong1 dong5 user01

6.proc:進程,每一個運行的進程,都有一個編號。反映出來的是內核,進程信息或實時狀態。類似車的儀表盤。
[root@donglei ~]# ls /proc
1 2 2432 2733 282 298 36 buddyinfo misc
10 20 2448 2738 2821 299 37 bus modules

7.usr:相當於c:/windows.存放的是系統文件。
[root@donglei ~]# ls /usr
bin etc games include lib libexec local sbin share src tmp
/usr/local:
/usr/bin:

8.boot:存放的系統啟動相關的文件

9.tmp:臨時文件,用於進程的運行

10.var:存放的是一些變化的文件,比如數據庫,日誌,郵件

二.文件定位:
1.絕對路徑:從/開始的路徑 /home/alice/file1
2.相對路徑:相對於當前目錄開始 a.txt ./a.txt ../bob/b.txt .當前 ..上一級 ~家

絕對路徑例子:
[root@donglei ~]# touch ~alice/file3 在alice的家裏創建file3
[root@donglei ~]# ll /home/alice
-rw-r--r--. 1 root root 0 10月 20 15:22 file1
-rw-r--r--. 1 root root 0 10月 20 15:26 file3
相對路徑例子:
[root@donglei ~]# pwd 顯示當前的路徑
/root

3.CD改變目錄
[root@donglei ~]# cd /etc/sysconfig/network-scripts/
[root@donglei network-scripts]# cd 直接回家
[root@donglei ~]# cd - 返回剛才來到的目錄(相當於遙控器的返回)
/etc/sysconfig/network-scripts
[root@donglei network-scripts]#

linux文件管理(一)