類似於 windows,乙個「類 unix」 的作業系統,比如說 linux,以分層目錄結構來組織所有檔案。這就意味著所有檔案組成了一棵樹型目錄(有時候在其它系統中叫做資料夾),
這個目錄樹可能包含檔案和其它的目錄。檔案系統中的第一級目錄稱為根目錄。
根目錄包含檔案和子目錄,子目錄包含更多的檔案和子目錄,依此類推。
注意(類 unix 系統)不像 windows ,每個儲存裝置都有乙個獨自的檔案系統。linux檔案系統就像一棵樹,且這顆樹只有乙個根。(或理解為無根的樹,只有乙個樹幹)類 unix 作業系統, 比如 linux,總是只有乙個單一的檔案系統樹,
不管有多少個磁碟或者儲存裝置連線到計算機上。
根據負責維護系統安全的系統管理員的興致,儲存裝置連線到(或著更精確些,是掛載到)目錄樹的各個節點上。
其他的儲存裝置上都是掛載在這棵樹的各個節點上。
· 顯示當前工作目錄
pwd (print working directory)
[root@hanaii ~]# pwd
/root
· 改變目錄
cd (change directory)
[root@hanaii ~]# cd /lib
[root@hanaii lib]#
· 列出當前目錄內容
ls (list directory contents)
[root@hanaii lib]# ls
binfmt.d firmware kernel networkmanager sse2 yum-plugins
cloud-init games locale polkit-1 sysctl.d
cpp gcc lsb python2.7 systemd
debug grub modprobe.d rpm tmpfiles.d
dracut kbd modules sendmail tuned
firewalld kdump modules-load.d sendmail.postfix udev
絕對路徑開始於根路徑,根路徑用"/"表示。
[root@hanaii ~]# cd /
[root@hanaii /]# ls
bin dev home lib64 media opt root sbin sys usr
boot etc lib lost+found mnt proc run srv tmp var
相對路徑開始於工作路徑(當前目錄),工作路徑可用符號"."表示。
工作路徑的上一級目錄可用符號".."表示。
通過cd命令改變目錄時, 可通過 "./"表示當前目錄,也可省略,它是隱含的。
[root@hanaii /]# cd ./lib
[root@hanaii lib]# cd ..
[root@hanaii /]# cd lib
[root@hanaii lib]#
命令
作用cd
切換到當前賬號的home目錄
cd -
切換到之前的工作目錄
cd ~username
切換到某使用者的home目錄
cd ~
切換到root使用者的home目錄
[root@hanaii lib]# cd
[root@hanaii ~]# cd -
/lib
[root@hanaii lib]# cd ~
[root@hanaii ~]#
1、"."字元開頭的檔名是隱藏檔案。直接使用ls命令不能列出,需使用ls -a命令。
home目錄下,會有隱藏的、賬號配置檔案和一些程式的配置檔案。
[root@hanaii ~]# ls -a
. .bash_history .bash_profile .cache .pip .ssh .viminfo
.. .bash_logout .bashrc .cshrc .pydistutils.cfg .tcshrc
2、檔名和命令是大小寫敏感的。
3、linux沒有「檔案拓展名」的概念。檔案內容或用途由其它方法來決定。
類unix的作業系統,不以檔案拓展名來決定檔案內容和用途,但有些應用程式會。
4、linux中,檔名中的空格建議用下劃線「_」代替。另盡量不使用出「.」、「-」以外的特殊符號。
檔名中不允許包含「/」。
檔案系統中跳轉
我們需要學習的第一件事 除了打字之外 是如何在 linux 檔案系統中跳轉。在這一章節中,我們將介紹以下命令 類似於 windows,乙個 類 unix 的作業系統,比如說 linux,以分層目錄結構來組織所有檔案。這就意味著所有檔案組成了一棵樹型目錄 有時候在其它系統中叫做資料夾 這個目錄樹可能包...
linux 檔案系統 Linux 檔案系統結構介紹
ubuntu 像所有類unix系統一樣 在分層樹中組織檔案,其中的關係就像父母和孩子一樣。目錄可以包含其他目錄以及常規檔案,它們是樹的 葉子 樹的任何元素都可以通過路徑名引用 絕對路徑以字元 標識根目錄,其中包含所有其他目錄和檔案 開頭,然後列出必須遍歷以到達該元素的每個子目錄,每個子目錄用 符號分...
linux中btrfs檔案系統
技術預覽版 btrfs b tree,butter fs better fs gpl,oracle,2007,cow寫實 目的取代linux早先的 ext3 4,xfs 核心特性 多物理卷支援 btrfs可由多個底層物理卷組成 支援raid,聯機實現 新增 移除 修改 支援寫時更新複製及替換指標,而...