3.Linux 檔案與目錄管理

1.linux目录的操作:

.               代表此層目錄

..              代表上一層目錄

-               代表前一個工作目錄

~              代表『目前使用者身份』所在的家目錄

~account  代表 account 這個使用者的家目錄(account是個帳號名稱)



2.處理目錄的指令

cd:變換目錄

pwd:顯示目前的目錄

mkdir:建立一個新的目錄

rmdir:刪除一個空的目錄

cd :    Change Directory

pwd:  Print Working Directory

mkdir   [-mp]   目錄名稱

-m :設定檔案的權限喔!直接設定,不需要看預設權限 (umask) 的臉色~

-p :幫助你直接將所需要的目錄(包含上層目錄)遞迴建立起來!

[root@study ~]# cd /tmp[root@study tmp]# mkdir test <==建立一名為 test 的新目錄

[root@study tmp]# mkdir test1/test2/test3/test4mkdir: cannot create directory ‘test1/test2/test3

/test4’: No such file or directory# 話說,系統告訴我們,沒可能建立這個目錄啊!就是沒有目錄才要建立的!見鬼嘛?

[root@study tmp]# mkdir -p test1/test2/test3/test4

# 原來是要建 test4 上層沒先建 test3 之故!加了這個 -p 的選項,可以自行幫你建立多層目錄!

rmdir (刪除『空』的目錄)

[root@study ~]# rmdir [-p]

目錄名稱選項與參數:-p :連同『上層』『空的』目錄也一起刪除


3.關於執行檔路徑的變數: $PATH

[root@study tmp]# cp -a /var/log/wtmp wtmp_2

[root@study tmp]# ls -l /var/log/wtmp wtmp_2

-rw-rw-r--. 1 root utmp 28416 Jun 11 18:56 /var/log/wtmp

-rw-rw-r--. 1 root utmp 28416 Jun 11 18:56 wtmp_2

# 瞭了吧!整個資料特性完全一模一樣ㄟ!真是不賴~這就是 -a 的特性!

4.檔案內容查閱

cat  由第一行開始顯示檔案內容

tac   從最後一行開始顯示,可以看出 tac 是 cat 的倒著寫!

nl   顯示的時候,順道輸出行號!

more 一頁一頁的顯示檔案內容

less 與 more 類似,但是比 more 更好的是,他可以往前翻頁!

head 只看頭幾行

tail 只看尾巴幾行

od    以二進位的方式讀取檔案內容!

你可能感兴趣的:(3.Linux 檔案與目錄管理)