上一次我們講了檔案與目錄的權限,今天來講講檔案與目錄的管理。
絕對目錄與相對目錄的概念,絕對目錄是指從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