1.pwd print work directory 默認 -L
-P 顯示物理真實路徑 鏈接文件顯示其源路徑
讀取$pwd 變量的值
cd - 回到剛才目錄 讀取$OLDPWD
2.stat 查看文件 詳細信息元數據
access 訪問時間 atime relatime 延遲更新 為優化性能 讀取文件內容 通常一天內訪問不變,讀並修改會變
modify 修改時間 mtime 修改文件內容
chage 改變時間 ctime 元數據修改 改變文件名,所有者..
chattr -A filename 鎖定時間不會修改
3.tree 顯示目錄樹
-d 只顯示目錄
-L level:指定顯示的層級數目 tree -L 1 1級目錄
-P pattern: 只顯示由指定pattern匹配到的路徑
4.mkdir 創建目錄
-p 存在不報錯,且可自動創建所需的各目錄 遞歸創建目錄
-v 顯示詳細信息
-m MODE: 創建目錄時直接指定權限;
5.rmdir 刪除空目錄
-p 遞歸刪除父 空目錄
-v 顯示過程
6.touch 創建空文件 修改文件時間戳
touch [OPTION]... FILE...
-a: 僅改變atime
-m: 僅改變mtime
-t: STAMP:
[[CC]YY]MMDDhhmm[.ss] 指定時間刷新 atiame mtime。 ctime不變
-c: 如果文件不存在,則不予創建
7.mv 移動文件 或改名
-i 交互 提示
-f 強制
mv [OPTION]... [-T] SOURCE DEST
mv [OPTION]... SOURCE... DIRECTORY
mv [OPTION]... -t DIRECTORY SOURCE...
8.rm 刪除
rm [OPTION]... FILE...
-i: 交互 提示
-f: 強制刪除 \rm
-r: 遞歸 目錄
--no-preserve-root 不保留根/
9.hexdump 查看二進制文件 ==>xxd file
-v 詳細
-c 轉換為字符
-C 16進制
10.ls 展示文件列表 目錄內容 默認ls='ls --color=auto'
ls [options] [files_or_dirs]
-d 顯示目錄信息
-a 包含隱藏文件
-l 顯示額外的信息
-R 目錄遞歸通過
-ld 目錄和符號鏈接信息
-1 文件分行顯示
–S 按從大到小排序 -Sr 反向排序
–u 配合-t選項,顯示並按atime從新到舊排序
–U 不排序 按目錄存放順序顯示
ls --time=atime
11.cp 復制 root用戶默認 使用別名 alias cp='cp -i' 普通用戶無別名
cp[OPTION]... SOURCE... DIRECTORY
cp[OPTION]... [-T] SOURCE DEST
cp[OPTION]... -t DIRECTORY SOURCE...
cpSRC DEST
-i: 交互式 目標已存在則提示是否覆蓋
-n: 目標已存在則取消動作
-r, -R: 遞歸復制目錄及內部的所有內容;
-a: --preserv=all 保留源文件屬性 時間等。 普通用戶使用時 屬主無法保留為root
-d:--no-dereference --preserv=links 不復制原文件,只復制鏈接文件。 不在同一文件夾下會報錯,找不到
--preserv[=ATTR_LIST]
mode: 權限
ownership: 屬主屬組
timestamp:
links
xattr
context
all
-p: 等同--preserv=mode,ownership,timestamp
-v: --verbose
-f: --force 刪除文件 新建
文件通配符: man 7 glob
* 0個或多個字符
? 單個任意字符
~ 用戶家目錄
~username 某用戶家目錄
~+ 代表 當前工作目錄
~- 代表 上一個工作目錄 可作路徑使用 ~-/init.d
[0-9] 匹配數字范圍 |
[a-z] (大)小寫字母 | 單個字符
[A-Z] 大(小)寫字母 |
[c-e] 表示 c,C, d,D, e,
[char] 匹配列表中的任何的一個字符
[^char] 匹配列表中的所有字符以外的字符
預定義的字符類:#man 7 glob
[:digit:]: 數字,相當於0-9
[:lower:]: 小寫字母
[:upper:]: 大寫字母
[:alpha:]: 大小寫字母
[:alnum:]: 數字或字母
[:space:]: 空格
[:punct:]: 標點符號
絕對路徑
以正斜槓開始
完整的文件的位置路徑
可用於任何想指定一個文件名的時候
相對路徑名
不以斜線開始
指定相對當前(有特例)的工作目錄位置
可以作為一個簡短的形式指定一個文件名
dos2unix win格式文件轉成unix
hexedit 修改二進制文件
echo "- - -">/sys/class/scsi_host/host2/scan 掃描硬盤 添加硬盤後可手動掃描新硬盤
文件兩類數據:
元數據: metadata
數據: data
用絕對路徑刪除 特殊文件名 rm /root/-t
本文出自 “平平無奇” 博客,請務必保留此出處http://zzjasper.blog.51cto.com/9781564/1831018