目錄命名規(guī)則:
(1)文件名最長255個(gè)字節(jié)
(2)包括路徑在內(nèi)文件名稱最長4095個(gè)字節(jié)
(3)除了斜杠和NUL,所有字符都有效.但使用特殊字符的目錄名和文件不推薦使用,有些字符需要用引號(hào)來引用它們
(4)標(biāo)準(zhǔn)Linux文件系統(tǒng)(如ext4),文件名稱大小寫敏感
系統(tǒng)目錄名稱及用途
創(chuàng)新互聯(lián)建站從2013年創(chuàng)立,先為徐聞等服務(wù)建站,徐聞等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為徐聞企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
[root@centos7 /]# tree -d -L 1 /
/
├── bin -> usr/bin //所有用戶使用的基本命令;不能關(guān)聯(lián)至獨(dú)立分區(qū),OS啟動(dòng)即會(huì)用到的程序
├── boot //引導(dǎo)文件存放目錄,內(nèi)核文件(vmlinuz)、引導(dǎo)加載器(bootloader, grub)都存放于此目錄
├── data //此文件夾為用戶自建
├── dev //設(shè)備文件及特殊文件存儲(chǔ)位置
├── etc //配置文件目錄
├── home //普通用戶家目錄
├── lib -> usr/lib //啟動(dòng)時(shí)程序依賴的基本共享庫文件以及內(nèi)核模塊文件(/lib/modules)
├── lib64 -> usr/lib64 //專用于x86_64系統(tǒng)上的輔助共享庫文件存放位置
├── media //便攜式移動(dòng)設(shè)備掛載點(diǎn)
├── mnt //臨時(shí)文件系統(tǒng)掛載點(diǎn)
├── opt //第三方應(yīng)用程序的安裝位置
├── proc //用于輸出內(nèi)核與進(jìn)程信息相關(guān)的虛擬文件系統(tǒng)
├── root //管理員的家目錄
├── run //是各種各樣數(shù)據(jù)的家園,為了在 Linux 文件系統(tǒng)中更好地組織運(yùn)行時(shí)數(shù)據(jù)。
├── sbin -> usr/sbin //管理類的基本命令;不能關(guān)聯(lián)至獨(dú)立分區(qū),OS啟動(dòng)即會(huì)用到的程序
├── srv //系統(tǒng)上運(yùn)行的服務(wù)用到的數(shù)據(jù)
├── sys //用于輸出當(dāng)前系統(tǒng)上硬件設(shè)備相關(guān)信息虛擬文件系統(tǒng)
├── tmp //臨時(shí)文件存儲(chǔ)位置
├── usr //universal shared, read-only data
└── var //包括系統(tǒng)運(yùn)行時(shí)要改變的數(shù)據(jù)
查看文件元數(shù)據(jù)
[root@centos7 data]# stat test.txt
File: ‘test.txt’ --文件名
Size: 0 --大小 Blocks: 0 --占用的磁盤塊數(shù) IO Block: 4096 --磁盤塊大小 regular empty file --文件類型
Device: fd02h/64770d --所在設(shè)備 Inode: 67 --inode號(hào) Links: 1 --被硬鏈接次數(shù)
Access: (0644/-rw-r--r--) --訪問權(quán)限 Uid: ( 0/ root) --屬主 Gid: ( 0/ root)--屬組
Context: unconfined_u:object_r:etc_runtime_t:s0
Access: 2020-02-13 19:46:00.164949782 +0800 --文件最近一次的訪問時(shí)間
Modify: 2020-02-13 19:46:00.164949782 +0800 --文件的修改時(shí)間
Change: 2020-02-13 19:46:00.164949782 +0800 --文件的改變時(shí)間
Birth: -
修改文件時(shí)間戳
touch [OPTION]... FILE...
OPTION:
-a 僅改變 atime和ctime
-m 僅改變 mtime和ctime
-t [[CC]YY]MMDDhhmm[.ss]指定atime和mtime的時(shí)間戳
硬鏈接 | 軟鏈接 | |
---|---|---|
本質(zhì) | 同一個(gè)文件多個(gè)名字 | 不同文件,軟鏈接只是指向相應(yīng)的文件,類似于windows中的快捷方式 |
能否跨磁盤分區(qū) | 不能 | 能 |
能否鏈接目錄 | 不能 | 能 |
相互關(guān)系 | 平等 ,相對(duì)獨(dú)立 | 有主次之分 |
文件類型 | 與源文件相同 | 鏈接文件 |
鏈接數(shù) | 被鏈接后增加鏈接數(shù) | 被鏈接后不增加鏈接數(shù) |
語法:
pwd(選項(xiàng))
選項(xiàng):
-P 顯示真實(shí)物理路徑
-L 顯示鏈接路徑(默認(rèn))
實(shí)例:
[root@localhost ~]# pwd
/root
語法:
cd (選項(xiàng)) (參數(shù))
選項(xiàng):
-p 如果要切換到的目標(biāo)目錄是一個(gè)符號(hào)連接,直接切換到符號(hào)連接指向的目標(biāo)目錄
-L 如果要切換的目標(biāo)目錄是一個(gè)符號(hào)的連接,直接切換到字符連接名代表的目錄,而非符號(hào)連接所指向的目標(biāo)目錄。
- 當(dāng)僅實(shí)用"-"一個(gè)選項(xiàng)時(shí),當(dāng)前工作目錄將被切換到環(huán)境變量"OLDPWD"所表示的目錄。
實(shí)例:
cd 進(jìn)入用戶主目錄;
cd ~ 進(jìn)入用戶主目錄;
cd - 返回進(jìn)入此目錄之前所在的目錄;
cd .. 返回上級(jí)目錄(若當(dāng)前目錄為“/“,則執(zhí)行完后還在“/";".."為上級(jí)目錄的意思);
cd ../.. 返回上兩級(jí)目錄;
cd !$ 把上個(gè)命令的參數(shù)作為cd參數(shù)使用。
語法:
ls(選項(xiàng))(參數(shù))
實(shí)例:
ls -a 包含隱藏文件
ls -l 顯示額外的信息
ls -R 目錄遞歸
ls -ld 目錄和符號(hào)鏈接信息
ls -1 文件分行顯示
ls –S 按從大到小排序
ls –t 按mtime排序
ls –u 配合-t選項(xiàng),顯示并按atime從新到舊排序
ls –U 按目錄存放順序顯示
ls –X 按文件后綴排序
語法:
stat(選項(xiàng))(參數(shù))
選項(xiàng):
-L:支持符號(hào)連接;
-f:顯示文件系統(tǒng)狀態(tài)而非文件狀態(tài);
-t:以簡潔方式輸出信息;
--help:顯示指令的幫助信息;
--version:顯示指令的版本信息。
實(shí)例:
[root@localhost ~]# stat myfile
file: “myfile”
Size: 0 Blocks: 8 IO Block: 4096 一般空文件
Device: fd00h/64768d Inode: 194805815 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2010-12-12 12:22:35.000000000 +0800
Modify: 2010-10-09 20:44:21.000000000 +0800
Change: 2010-10-09 20:44:21.000000000 +0800[root@localhost ~]# stat -f myfile
File: "myfile"
id: 0 Namelen: 255 type: ext2/ext3
Block size: 4096 Fundamental block size: 4096
Blocks: Total: 241555461 free: 232910771 Available: 220442547
Inodes: Total: 249364480 Free: 249139691[root@localhost ~]# stat -t myfile
myfile 0 8 81a4 0 0 fd00 194805815 1 0 0 1292127755 1286628261 1286628261 4096
語法:
touch [OPTION]... FILE...
選項(xiàng):
-a 僅改變 atime和ctime
-m 僅改變 mtime和ctime
-t [[CC]YY]MMDDhhmm[.ss] 指定atime和mtime的時(shí)間戳
-c 如果文件不存在,則不予創(chuàng)建
語法:
cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...
cp SRC DEST
選項(xiàng):
-a:此參數(shù)的效果和同時(shí)指定"-dpR"參數(shù)相同;
-d:當(dāng)復(fù)制符號(hào)連接時(shí),把目標(biāo)文件或目錄也建立為符號(hào)連接,并指向與源文件或目錄連接的原始文件或目錄;
-f:強(qiáng)行復(fù)制文件或目錄,不論目標(biāo)文件或目錄是否已存在;
-i:覆蓋既有文件之前先詢問用戶;
-l:對(duì)源文件建立硬連接,而非復(fù)制文件;
-p:保留源文件或目錄的屬性;
-R/r:遞歸處理,將指定目錄下的所有文件與子目錄一并處理;
-s:對(duì)源文件建立符號(hào)連接,而非復(fù)制文件;
-u:使用這項(xiàng)參數(shù)后只會(huì)在源文件的更改時(shí)間較目標(biāo)文件更新時(shí)或是名稱相互對(duì)應(yīng)的目標(biāo)文件并不存在時(shí),才復(fù)制文件;
-S:在備份文件時(shí),用指定的后綴“SUFFIX”代替文件的默認(rèn)后綴;
-b:覆蓋已存在的文件目標(biāo)前將目標(biāo)文件備份;
-v:詳細(xì)顯示命令執(zhí)行的操作。
實(shí)例:
cp aaa/* /bbb
復(fù)制目錄aaa下所有到/bbb目錄下,這時(shí)如果/bbb目錄下有和aaa同名的文件,需要按Y來確認(rèn)并且會(huì)略過aaa目錄下的子目錄。cp -r aaa/* /bbb
這次依然需要按Y來確認(rèn)操作,但是沒有忽略子目錄。cp -r -a aaa/* /bbb
依然需要按Y來確認(rèn)操作,并且把a(bǔ)aa目錄以及子目錄和文件屬性也傳遞到了/bbb。\cp -r -a aaa/* /bbb
成功,沒有提示按Y、傳遞了目錄屬性、沒有略過目錄。
語法:
mv [OPTION]... [-T] SOURCE DEST
mv [OPTION]... SOURCE... DIRECTORY
mv [OPTION]... -t DIRECTORY SOURCE...
選項(xiàng):
-i 交互式
-f 強(qiáng)制
-b 目標(biāo)存在,覆蓋前先備份
實(shí)例:
將文件ex3改名為new1
mv ex3 new1
將目錄/usr/men中的所有文件移到當(dāng)前目錄(用.表示)中:
mv /usr/men/* .
語法:
rm [OPTION]... FILE...
選項(xiàng):
-i 交互式
-f 強(qiáng)制刪除
-r 遞歸
--no-preserve-root 刪除/
實(shí)例:
交互式刪除當(dāng)前目錄下的文件test和example
rm -i test example
Remove test ?n(不刪除文件test)
Remove example ?y(刪除文件example)
刪除當(dāng)前目錄下除隱含文件外的所有文件和子目錄
rm -r *
cp /etc/profile /tmp //復(fù)制/etc/profile至/tmp/目錄
vim /tmp/profile //用vim打開profile文件
:%s/^\s*//g //擴(kuò)展命令模式下輸入
vim ~/.vimrc //vim打開用戶家目錄下.vimrc,如需改全局變量的話修改/etc/vimrc文件
set tabstop=4 //加入如下字段
網(wǎng)站欄目:Linux系統(tǒng)目錄和命令介紹
網(wǎng)站路徑:http://muchs.cn/article8/jpdiip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、外貿(mào)網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、用戶體驗(yàn)、服務(wù)器托管、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)