Linux 檔案系統中跳轉

2021-08-27 08:41:54 字數 2601 閱讀 2790

類似於 windows,乙個「類 unix」 的作業系統,比如說 linux,以分層目錄結構來組織所有檔案。

這就意味著所有檔案組成了一棵樹型目錄(有時候在其它系統中叫做資料夾),

這個目錄樹可能包含檔案和其它的目錄。檔案系統中的第一級目錄稱為根目錄。

根目錄包含檔案和子目錄,子目錄包含更多的檔案和子目錄,依此類推。

注意(類 unix 系統)不像 windows ,每個儲存裝置都有乙個獨自的檔案系統。

類 unix 作業系統, 比如 linux,總是只有乙個單一的檔案系統樹,

不管有多少個磁碟或者儲存裝置連線到計算機上。

根據負責維護系統安全的系統管理員的興致,儲存裝置連線到(或著更精確些,是掛載到)目錄樹的各個節點上。

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,聯機實現 新增 移除 修改 支援寫時更新複製及替換指標,而...