AIX 文件操作和AIX 目录操作
1、文件類型
●普通文件
包括用戶和系統(tǒng)的各種文本文件、代碼文件、程序文件和數(shù)據(jù)文件等等。
●目錄
包括文件和子目錄信息,目錄采用倒樹狀結(jié)構(gòu)。
● 特殊文件
表示物理或邏輯設(shè)備,這些文件存放在 /dev 目錄下面。
2、文件及目錄名稱
●文件或目錄名稱最多可以由 255 個(gè)字符組成,包括大寫字母、小寫字母、
數(shù)字字符、#.@_等字符。
●文 件 或 目 錄 名 稱 中 不 可 以 含 有 空 格 , 不 可 以 包 含 以 下 字 符 :
*?></;&![]$\’”,不可以+、-號(hào)作為文件或目錄名稱的首字符,不可使用與
系統(tǒng)命令相同的名稱,AIX 嚴(yán)格區(qū)分文件或目錄名稱中的大小寫。
3、目錄操作
● pwd:顯示當(dāng)前目錄
$ pwd
/home/xumin
● cd:改變當(dāng)前目錄
$ cd dir_name
● mkdir:創(chuàng)建新目錄
$ mkdir dir_name
● rmdir:刪除目錄
$ rmdir dir_name
4、文件操作
● ls:顯示目錄
$ ls
●cp:復(fù)制文件
$ cp source target
●mv:文件更名或移動(dòng)
$ mv source target
●ln:連接文件
$ ln source target
$ ls -l
total 5
drwxr-xr-x 4 xumin staff 512 Jul 23 15:09 info
-rw------- 1 xumin staff 630 Aug 06 10:44 mbox
-rw-r--r-- 1 xumin staff 28 Aug 04 16:52 test.file
---x------ 1 xumin staff 3 Jul 31 16:49 testfile
$ ln -s test.file test1.file
$ ls -l
total 5
drwxr-xr-x 4 xumin staff 512 Jul 23 15:09 info
-rw------- 1 xumin staff 630 Aug 06 10:44 mbox
-rw-r--r-- 1 xumin staff 28 Aug 04 16:52 test.file
lrwxrwxrwx 1 xumin staff 9 Aug 11 13:31 test1.file -> test.file
---x------ 1 xumin staff 3 Jul 31 16:49 testfile
●cat:顯示文件內(nèi)容
$ cat file_name
使用cat命令時(shí),所顯示的文件應(yīng)為純文本文件,否則可能造成終端顯示
的混亂。
●pg:顯示文件
$ pg file_name
pg 命令能使用戶分頁(yè)顯示文件內(nèi)容,換頁(yè)時(shí)使用回車鍵。
●more :顯示文件
$ more file_name
more 命令也能使用戶分頁(yè)顯示文件內(nèi)容,換頁(yè)時(shí)使用空格鍵。
●rm:刪除文件
$ rm file_name
5、顯示文件及目錄的權(quán)限
(1)使用 ls -l 命令可以看到文件及目錄的權(quán)限。
$ ls -l
drwxr-xr-x 4 xumin staff 512 Jul 23 15:09 info
-rw------- 1 xumin staff 630 Aug 06 10:44 mbox
-rw-r--r-- 1 xumin staff 28 Aug 04 16:52 test.file
---x------ 1 xumin staff 3
文件及目錄權(quán)限的含義:
●權(quán)限區(qū)域
rwxrwxrwx
用戶同組用戶所有用戶
●權(quán)限含義
(11)對(duì)于普通文件
r--能夠讀取文件內(nèi)容
w--能夠修改或刪除文件內(nèi)容
19
Jul 31 16:49 testfile
AIX 基礎(chǔ)及系統(tǒng)管理
x--可以運(yùn)行該文件
(22)對(duì)于目錄
r--能夠查找該目錄中的文件
w--能夠在該目錄中創(chuàng)建或刪除文件
x--能夠進(jìn)入該目錄
(2)用符號(hào)方式修改權(quán)限
●修改權(quán)限的命令為 chmod
$ chmod mode filename
● mode 以下三部分組成
權(quán)限區(qū)域
u--文件主人
g--同組用戶
o--所有用戶
a-- 文件主人及同組用戶及所有用戶
動(dòng)作
---刪除指定權(quán)限
+-- 增加指定權(quán)限
=--清除指定區(qū)域的權(quán)限并設(shè)置成指定權(quán)限
權(quán)限
r--讀
w--寫
x--運(yùn)行
$ ls -l test.file
-rw-r--r-- 1 xumin staff 28 Aug 04 16:52 test.file
$ chmod o+x test.file
$ ls -l test.file
-rw-r--r-x 1 xumin staff 28 Aug 04 16:52 test.file
(3)用十進(jìn)制數(shù)字方式修改權(quán)限
● 修改權(quán)限的命令為 chmod
$ chmod mode filename
● mode 的組成
user group other
r w x
r w x
r w x
400 40 4
200 20 2
100 10 1
例如:rw-rw-r--的權(quán)限對(duì)應(yīng)的十進(jìn)制數(shù)值為:664(400+200+40+20+4)
相應(yīng)的 chmod 命令為 chmod 664 filename
$ ls -l test.file
-rw-r--r-x 1 xumin staff 28 Aug 04 16:52 test.file
$ chmod 664 test.file
$ ls -l test.file
-rw-rw-r-- 1 xumin staff 28 Aug 04 16:52 test.file
(4)新文件或目錄的確省權(quán)限
● umask 命令可以定義新建文件或目錄的確省權(quán)限
$ umask mode
● mode 必須為十進(jìn)制方式
● mode 值不是實(shí)際缺省權(quán)限,實(shí)際缺省權(quán)限為:
文件:666-mode
目錄:777-mode
$ umask 000
$ mkdir newdir
$ ls -l
total 7
drwxr-xr-x 4 xumin staff 512 Jul 23 15:09 info
-rw------- 1 xumin staff 630 Aug 06 10:44 mbox
drwxrwxrwx 2 xumin staff 512 Aug 11 14:27 newdir
-rw-rw-rw- 1 xumin staff 21 Aug 1114:16 newtest.file
-rw-rw-r-- 1 xumin staff 28 Aug 0416:52 test.file
lrwxrwxrwx 1 xumin staff 9 Aug 11 13:31 test1.file -> test.file
---x------ 1xumin staff 3 Jul 23 15:09 info
$ rmdir newdir
$ umask 222
$ mkdir newdir
$ ls -l
total 7
drwxr-xr-x 4 xumin staff 512 Jul 31 16:49 testfile
-rw------- 1 xumin staff 630 Aug 06 10:44 mbox
dr-xr-xr-x 2 xumin staff 512 Aug 1115:27 newdir
-rw-rw-rw- 1 xumin staff 21 Aug 1114:16 newtest.file
-rw-rw-r-- 1 xumin staff 28 Aug 0416:52 test.file
lrwxrwxrwx 1 xumin staff 9 Aug 11 13:31 test1.file -> test.file
---x------ 1xumin staff 3 Jul 31 16:49 testfile
oracle視頻教程請(qǐng)關(guān)注:http://u.youku.com/user_video/id_UMzAzMjkxMjE2.html
轉(zhuǎn)載于:https://blog.51cto.com/19880614/1297568
總結(jié)
以上是生活随笔為你收集整理的AIX 文件操作和AIX 目录操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 修改系统Documents and Se
- 下一篇: 安卓中AIDL的使用方法快速入门