Linux常用命令
1.cd 改變目錄
使用絕對或相對路徑:
cd /home/wang/
cd home/wang
切換至父目錄: cd ..
切換至當前用戶主目錄: cd
切換至以前的工作目錄: cd –
選項:-P
相關的環境變量:
PWD:當前目錄路徑
OLDPWD:上一次目錄路徑
2.ls 列出目錄內容
ls -a 包含隱藏文件
ls -l 顯示額外的信息
ls -R 目錄遞歸通過
ls -ld 目錄和符號鏈接信息
ls -1 文件分行顯示
ls –S 按從大到小排序
ls –t 按mtime排序
ls –u 配合-t選項,顯示并按atime從新到舊排序
ls –U 按目錄存放順序顯示
ls –X 按文件后綴排序
3.touch 創建空文件和刷新時間
touch [OPTION]… FILE…
-a 僅改變 atime和ctime
-m 僅改變 mtime和ctime
-t [[CC]YY]MMDDhhmm[.ss]
指定atime和mtime的時間戳
-c 如果文件不存在,則不予創建
4.cp 復制文件和目錄
-i:覆蓋前提示 –n:不覆蓋,注意兩者順序
-r, -R: 遞歸復制目錄及內部的所有內容
-a: 歸檔,相當于-dR –preserv=all
-d:–n-p: 等同–preserv=mode,ownership,timestamp
-v: –verbose
-f: –force
-u:–update 只復制源比目標更新文件或目標不存在的文件
–backup=numbered 目標存在,覆蓋前先備份加數字后綴o-dereference –preserv=links 不復制原文件,只復制鏈接名
cp [OPTION]… [-T] SOURCE DEST
cp [OPTION]… SOURCE… DIRECTORY
cp [OPTION]… -t DIRECTORY SOURCE…
5.mv 移動和重命名文件
mv [OPTION]… [-T] SOURCE DEST
mv [OPTION]… SOURCE… DIRECTORY
mv [OPTION]… -t DIRECTORY SOURCE…
常用選項:
-i: 交互式
-f: 強制
6.rm 刪除
rm [OPTION]… FILE…
常用選項:
-i 交互式
-f 強制刪除
-r 遞歸
–no-preserve-root 刪除/
示例:
rm -rf /
7.tree 顯示目錄樹
-d: 只顯示目錄
-L level:指定顯示的層級數目
-P pattern: 只顯示由指定pattern匹配到的路徑
8.mkdir 創建目錄
-p: 存在于不報錯,且可自動創建所需的各目錄
-v: 顯示詳細信息
-m MODE: 創建目錄時直接指定權限
9.rmdir 刪除空目錄
-p: 遞歸刪除父空目錄
-v: 顯示詳細信息
10.硬鏈接
創建硬鏈接會增加額外的記錄項以引用文件
對應于同一文件系統上一個物理文件
每個目錄引用相同的inode號
創建時鏈接數遞增
刪除文件時:
rm命令遞減計數的鏈接
文件要存在,至少有一個鏈接數
當鏈接數為零時,該文件被刪除
不能跨越驅動器或分區
語法:ln filename [linkname ]
11.軟鏈接
一個符號鏈接指向另一個文件
ls – l的 顯示鏈接的名稱和引用的文件
一個符號鏈接的內容是它引用文件的名稱
可以對目錄進行
可以跨分區
指向的是另一個文件的路徑;其大小為指向的路徑字符串的長度;不增加或減少目標文件inode的引用計數;
語法:ln -s filename [linkname]
12.file 確定文件內容
文件可以包含多種類型的數據
檢查文件的類型,然后確定適當的打開命令或應用程序使用
file [options] <filename>…
常用選項:
-b 列出文件辨識結果時,不顯示文件名稱
-f filelist 列出文件filelist中文件名的文件類型
-F 使用指定分隔符號替換輸出文件名后默認的”:”分隔符
-L 查看對應軟鏈接對應文件的文件類型
–help 顯示命令在線幫助
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/94125