天天看點

Linux之檔案與目錄管理

上一次我們講了檔案與目錄的權限,今天來講講檔案與目錄的管理。

絕對目錄與相對目錄的概念,絕對目錄是指從linux根目錄“/”開始,相對目錄是從目前目錄“.”開始。絕對目錄任何時候都有效,相對目錄的實際含義跟目前所在目錄密切相關。

目錄的相關操作,cd可以配合絕對目錄或相對目錄,讓使用者直接跳轉到某個位置,pwd可以檢視目前的絕對目錄,mkdir可以建立一個目錄,rmdir可以删除一個非空目錄。

關于執行檔案路徑變量$PATH及用法,我們接觸過linux的小夥伴,會覺得很神奇,輸入一個指令後,馬上會有一個傳回。其實,你每次輸入一個指令後,shell會自動去PATH定義的目錄逐個查找正确的程式,查到後直接執行,如果有多個,則先查到的執行,後面的忽略。例如,下面的例子就是在/usr/bin/中找到了python2.7并且執行了。

檔案顯示屬性,可以使用ls,其實ll隻是作業系統定義的一個别名,ll=ls -l,如果也要顯示隐藏檔案,使用ls -alt

檔案建立、複制、移動、删除

touch -a

cp -a -prd -u

mv -f -u

rm -i -rf

目錄的建立、複制、移動、删除,請自行通過幫助文檔學習。

mkdir -p

rmdir

cp -r

cat -A

檔案檢視相關指令,請自行通過幫助文檔學習。

more

less

head -n

tail -f

cat

tac

od

檔案與目錄預設權限與隐藏權限。

umask

SUID

SGID

SBIT

檔案類型、位置和查找。

file

which

whereis

find