目錄和檔案管理 萬用字元使用

2021-08-26 23:58:16 字數 3906 閱讀 8443

pwd — print working directory

– 用途:檢視當前工作目錄

• cd — change directory

– 用途:切換工作目錄

– 格式:cd [目標資料夾位置]

~:代表使用者的家目錄

~user表示使用者user的家目錄

/root:管理員的家目錄

/home:存放所有普通使用者的家目錄

[root@student ~]# cd ~allen

[root@student allen]# pwd

/home/allen

[root@student allen]# cd ~allen

[root@student allen]# pwd

/home/allen

[root@student allen]#

. 表示當前目錄,經常複製與移動

.. 表示父目錄

mkdir 建立目錄

• mkdir — make directory      

– 格式:mkdir [-p] [/路徑/]目錄名  //-p表示連父目錄一起建立

[root@student allen]# mkdir -p /opt/aa/bb/cc
• ls — list

– 格式:ls [選項]... [目錄或檔名]

• 常用命令選項

– -l :以長格式顯示,顯示詳細屬性

– -h:提供易讀的容量單位(k、m等)

– -d:顯示目錄本身(而不是內容)的屬性

– -a:包括名稱以 . 開頭的隱藏文件

[root@student allen]# ls /

bin dev home lib64 mnt proc run srv tmp var

boot etc lib media opt root sbin sys usr

[root@student allen]# ls -l /

總用量 32

lrwxrwxrwx. 1 root root 7 5月 7 2014 bin -> usr/bin

dr-xr-xr-x. 4 root root 4096 7月 11 2014 boot

[root@student allen]# ls -lh /

總用量 32k

lrwxrwxrwx. 1 root root 7 5月 7 2014 bin -> usr/bin

dr-xr-xr-x. 4 root root 4.0k 7月 11 2014 boot

drwxr-xr-x. 19 root root 2.9k 9月 3 19:31 dev

drwxr-xr-x. 133 root root 8.0k 9月 3 20:04 etc

[root@student ~]# ls -a /root ##帶『.』為隱藏檔案或目錄

anaconda-ks.cfg .bash_profile .config desktop .esd_auth music .ssh videos

.bash_history .bashrc .cshrc documents .iceauthority pictures .tcshrc .viminfo

[root@student ~]# ls /opt/aa/bb/

cc[root@student ~]# ls -r /opt/aa/bb/ #顯示目錄遞迴資訊

/opt/aa/bb/:

cc/opt/aa/bb/cc:

使用萬用字元

• 針對不確定的文件名稱,以特殊字元表示

– *:任意多個任意字元

– ?:單個字元

[root@student allen]# ls /dev/tty*

/dev/tty /dev/tty16 /dev/tty24 /dev/tty32 /dev/tty40 /dev/tty49 /dev/tty57 /dev/tty8

/dev/tty0 /dev/tty17 /dev/tty25 /dev/tty33 /dev/tty41 /dev/tty5 /dev/tty58 /dev/tty9

/dev/tty1 /dev/tty18 /dev/tty26 /dev/tty34 /dev/tty42 /dev/tty50 /dev/tty59 /dev/ttys0

/dev/tty10 /dev/tty19 /dev/tty27 /dev/tty35 /dev/tty43 /dev/tty51 /dev/tty6 /dev/ttys1

/dev/tty11 /dev/tty2 /dev/tty28 /dev/tty36 /dev/tty44 /dev/tty52 /dev/tty60 /dev/ttys2

/dev/tty12 /dev/tty20 /dev/tty29 /dev/tty37 /dev/tty45 /dev/tty53 /dev/tty61 /dev/ttys3

/dev/tty13 /dev/tty21 /dev/tty3 /dev/tty38 /dev/tty46 /dev/tty54 /dev/tty62

/dev/tty14 /dev/tty22 /dev/tty30 /dev/tty39 /dev/tty47 /dev/tty55 /dev/tty63

/dev/tty15 /dev/tty23 /dev/tty31 /dev/tty4 /dev/tty48 /dev/tty56 /dev/tty7

[root@student allen]# ls /dev/tty*

[root@student allen]# ls /dev/tty?

/dev/tty0 /dev/tty2 /dev/tty4 /dev/tty6 /dev/tty8

/dev/tty1 /dev/tty3 /dev/tty5 /dev/tty7 /dev/tty9

– [a-z]:多個字元或連續範圍中的乙個,若無則忽略

– :多組不同的字串,全匹配

[root@student allen]# ls /dev/tty[0-9]

/dev/tty0 /dev/tty2 /dev/tty4 /dev/tty6 /dev/tty8

/dev/tty1 /dev/tty3 /dev/tty5 /dev/tty7 /dev/tty9

[root@student allen]# ls /dev/ttys[0-9]

/dev/ttys0 /dev/ttys1 /dev/ttys2 /dev/ttys3

[root@student allen]# ls /dev/tty2[0-9]

/dev/tty20 /dev/tty22 /dev/tty24 /dev/tty26 /dev/tty28

/dev/tty21 /dev/tty23 /dev/tty25 /dev/tty27 /dev/tty29

[root@student allen]# ls /dev/tty2

/dev/tty20 /dev/tty23 /dev/tty25 /dev/tty26 /dev/tty29

[root@student allen]# ls /dev/tty

/dev/tty20 /dev/tty22 /dev/tty24 /dev/tty26 /dev/tty28 /dev/tty30

/dev/tty21 /dev/tty23 /dev/tty25 /dev/tty27 /dev/tty29

linux目錄和檔案管理

目錄和檔案管理 一 linux命令概述 a linux命令的分類 b linux命令列的格式 命令字 選項 引數 選項 用於調節命令的具體功能 引數 命令操作的物件,如檔案 目錄名等 c 獲得命令幫助 管道和重定向 man ls col b lshelp.txt col命令 用於過濾文字中的一些特殊...

Linux目錄和檔案管理

今天我們來介紹一下對於linux系統 命令 的理解和分類以及常用的目錄檔案管理命令的使用。一.命令 用於實現某一類功能的指令或程式,命令的執行依賴於直譯器程式 例如 bin bash 命令字 選項 引數 選項分為長格式 多個字元 和 短格式 單個字元 tab鍵 自動補齊 反斜槓 強制換行 快捷鍵 c...

目錄和檔案的管理

目錄和檔案的管理 增刪改查 pwd,ls,ls l cat more less mkdir touch cp mv rm find grep cd ln s ln tar du wc history c head tail linux中檔案的種類 普通檔案 d 目錄檔案 純文字檔案 ascii 可以...