yum -y install autofs
node
systemctl start autofslinux
systemctl enable autofs安全
或者ide
systemctl enable --now autofs大數據
/opt 第三方軟件安裝目錄
編碼
/sys 硬件相關spa
/tmp 臨時目錄unix
/var 可變的數據日誌
/etc/DIR_COLORS定義文件顏色遞歸
文件分爲兩部分
數據自己 data 文件內容
元數據 metadata 即屬性
Linux的文件系統分層系統FHS
- 普通文件 d 目錄文件
l 連接文件 b 塊設備 c 字符設備
p 管道文件(單工,單通道) s 套接字文件scoket
pwd 顯示當前目錄
cd 切換目錄
基名 basename 只取文件名而不去路徑
目錄名 dirname 只取路勁,不要文件名
絕對路徑 從/開始,完整的路勁
相對路經 相對於當前工做目錄,不從根/開始,特殊場景下,是相對於某個位置
cd .. 切換到父目錄
cd 回到家目錄 cd ~
cd ~wang切換到wang的家目錄
cd - 回到前一個文件夾
ls
-ld 列出文件自己信息
-R 遞歸
ll --time=mtime 修改時間
ctime 改變屬性時間
atime 訪問時間
stat 查看文件的全部時間 Inode 文件惟一標識
file 能夠查看文件類型 -b只看結果
win文件 回車 =回車 換行 二進制 格式
linux文件 回車 =換行
dos2unix win文件切換到unix文件格式
hexdump -C 查看文件的二進制內容
win 7 ANSI 相似gbk
linux utf-8 (win 10)
iconv -l 查看linux支持的編碼
iconv -f gb2312 text.txt -o text1.txt 裝換格式 utf-8
iconv -f utf-8 t gb2312 text1.txt o text.txt utf-8裝換成ansi格式win7
* 匹配零個或多個字符 (匹配不了.隱藏文件)
? 任意單個字符
~當前用戶家目錄
~mage 用戶mage家目錄
~- 當前一個工做目錄(訪問文件)
cd - 回到上一個目錄
【0-9】 匹配數字範圍
【a-z】小大字母選擇 a A b B.. z
[wang] 列表中取一個字符
[^wang]匹配列表中全部字符之外的字符
{0..9} 花括號的特殊功能
[:lower:] 表示任意的小寫字母 a-z 再加個[]表示取一個
[:upper:] 大寫
ls -d /etc/rc[0-9]* 列出對應的文件,遇到目錄時候只列出目錄,而不列出裏面的文件
ls -d .* 列出當前目錄的全部隱藏文件= l.
ls -A 不顯示. .. 其餘文件
ls -d /etc/*/ 顯示非隱藏的目錄
touch 能夠建立文件,也能夠刷新3個時間
touch `date -d "-1 day" +%F_%T`.log 建立前一天的日誌
-p 保留原有文件的屬性 權限 擁有者,時間
-r 複製文件夾
複製連接文件時候,複製連接原有文件的內容
-a 複製保留文件的全部屬性 ,經常使用語備份-av (若是是普通用戶擁有者任然是普通用戶權限)
-i 覆蓋前提示 (root用戶自帶-i的別名)
-v 顯示覆制過程
-f 強制執行(若是目標文件存在,沒有權限覆蓋則刪除原有文件,再複製)
-b 目標存在,先備份filename~ 再覆蓋,只保留一個版本
--backup=numbered 目標存在,覆蓋前先備份夾數字後綴filename.~#~能夠保留多個
cp -a /data backup_`date +%F_%H:%M:%S`.log 備份日誌語句
批量換名詞 rename conf conf.bak *
刪除文件 rm -rf
-r遞歸 -f 強制
rm -rf .[^.]*刪除全部隱藏文件 不包括. ..
-開頭的文件 以絕對路徑刪除或者--
rm ./-f
shred -zvun 5 file
tree 查看目錄結構
-d 只列文件夾
mkdir 建立文件夾
-p 建立父目錄
rmdir 只能刪空目錄
節點表 放文件的元數據meta data (屬性 節點編號 :文件惟一標識)
ll -i 能夠查看節點編號 /stat firename
目錄是個特殊文件 ,內容存放文件的列表及inode number節點編號,通常節點編號佔用磁盤空間1%
cp 命令:
分配一個空閒的inode號,在inode表中生成新條目
在目錄中建立一個目錄項,將名稱與inode編號關聯
拷貝數據生成新的文件
rm和inode
rm 命令:
連接數遞減,從而釋放的inode號能夠被重用
把數據塊放在空閒列表中
刪除目錄項
數據實際上不會立刻被刪除,但當另外一個文件使用數據塊時將被覆蓋
mv和inode
若是mv命令的目標和源在相同的文件系統,做爲mv 命令
用新的文件名建立對應新的目錄項
刪除舊目錄條目對應的舊的文件名
不影響inode表(除時間戳)或磁盤上的數據位置:沒有數據被移動!
若是目標和源在一個不一樣的文件系統, mv至關於cp和rm
df -i 查看節點編號的使用狀況,有限資源
不一樣分區 能夠有相同的節點編號
ln file dir1/file 建立軟鏈接 同一個分區文件 沒有主次之分 刪除一個,文件依然能夠訪問
不支持對目錄建立硬連接
刪除大數據文件時候,能夠建立連接,而後刪除文件,而後不繁忙時候刪除連接文件
ln -s f1.txt f1.txt.lnk 快捷方式 有主次之分 源文件刪除,軟連接沒法訪問
支持文件夾 支持跨分區 大小是源文件文件名大小
刪除軟鏈接 不能跟/ 跟上容易刪除程序