檔案 資料夾 相關操作命令
檢視檔案
cd 切換目錄位置
ls 目錄 檢視指定目錄所有檔案 --預設當前目錄
ls -l 目錄 檢視指定目錄所有檔案的詳細資訊 --同 ll 命令
ls -a 目錄 檢視指定目錄所有檔案(包含隱藏檔案)
ls -la 目錄 檢視指定目錄所有檔案的詳細資訊(包含隱藏檔案) --同 ll -a 命令
ls -lh 目錄 檢視指定目錄所有檔案的詳細資訊(顯示檔案大小單位,人性化) --同 ll -h命令
cat 檔案 檢視檔案全部(內容較少)
less 檔案 翻頁檢視(內容很多) --不僅可以翻頁,還可以翻行檢視
tail -行數f 檔案 顯示最後幾行(行數) --適合用來檢視log日誌檔案
head -行數 檔案 顯示開頭幾行(行數)
grep -v 字元 檔案 檢視檔案,過濾顯示, -v 是過濾排除, 字元作用是指包含該字元的行不顯示, 多個字元用"[abc]"
grep -e(i) 字元 檔案 檢視檔案,過濾多個項, -e 「a|b|c」; -ei 「a|b|c」 忽略大小寫. 注:grep -e命令 == egrep命令
grep 字元 檔案 檢視檔案,過濾顯示, 字元作用是指包含該字元的行才顯示, 多個字元用"[abc]" --與-v相反
sed -n /字元/p 檔案 檢視檔案,過濾顯示, 字元作用是指包含該字元的行才顯示, 多個字元用"[abc]"
sed -n 數字,數字p 檔案 檢視檔案 指定行號的內容
awk -f 「分隔符」 『』 檔名 檢視檔案, 指定分隔符, 顯示分隔後的列 「$0」 表示顯示整行, 1表示第一列,以此類推
查詢檔案
find 目錄 檔名 查詢檔案
find 目錄 -type f -name 檔名 查詢檔案,指定查詢的型別 f 表示檔案
find 目錄 -type f -name 檔名 | xargs rm -f 把查詢出來的檔案刪除
建立檔案
touch 檔名 建立檔案
mkdir 目錄名 建立目錄(資料夾)
mkdir -p 目錄名/目錄名/目錄名 遞迴建立目錄
ln -s 目標檔案 鏈結檔案 建立鏈結檔案 (軟連線,目標檔案不能刪除)
ln 目標檔案 鏈結檔案 建立鏈結檔案(硬鏈結,目標檔案可以刪除,刪了一樣可以訪問, 相當於copy了乙份)
編輯檔案
echo 「內容」 > 檔名 檔案不存在,則建立檔案,檔案存在,則覆蓋原檔案內容
echo 「內容」 >> 檔名 追加內容, 問價不存在則自動建立
vi 檔名 進入編輯模式
移動檔案(重新命名)
mv 檔名 目錄名 移動檔案到指定目錄下
mv 檔名 新檔名 在源目錄下移動,相當於重新命名
mv 檔名 指定目錄下檔名 將檔案移動到指定目錄下,並建立新檔案
刪除檔案
rmdir 目錄名 刪除空目錄
rm 檔案 刪除檔案(預設有提示)
rm -f 檔案 強制刪除(無提示)
rm -r 目錄 有提示 遞迴刪除
rm -rf 目錄 遞迴刪除該目錄下所有的檔案和目錄
複製檔案(copy)
cp 檔名 指定目錄 copy檔案到指定目錄
cp 檔名 新檔名 copy檔案到指定目錄並建立新檔案
cp -r 目錄名 目標目錄名 copy目錄到指定目錄(該目錄下的所有東西都會被copy)
\cp 檔名 指定目錄 copy檔案到指定目錄(沒有提示,直接覆蓋)
檔案比較
diff 檔案1 檔案2 比較兩個檔案內容 (只能自己看內容比較)
vimdiff 檔案1 檔案2 比較兩個檔案內容(不一樣的內容會高亮)
Linux 常用檔案 資料夾命令
主要作用是顯示目錄下的內容 ls 選項 檔名或目錄名 選項 a 顯示所有檔案 d 顯示目錄資訊,而不是目錄下面的檔案 h 人性化顯示,按照我們習慣的單位顯示檔案大小 i 顯示檔案的i節點號 l 長格式顯示 cd命令的簡化用法 代表使用者家目錄 代表上次所在目錄 代表當前目錄 代表上級目錄 建立目錄 ...
關於檔案及資料夾的相關操作
執行檔案 shellexecute null,t open t explorer t c null,sw show 開啟檔案 cstring filter t 文字檔案 txt txt 0 str1 cfiledialog dlg true,null,null,ofn hidereadonly,fi...
Linux刪除資料夾命令
linux刪除目錄很簡單,很多人還是習慣用rmdir,不過一旦目錄非空,就陷入深深的苦惱之中,現在使用rm rf命令即可。直接rm就可以了,不過要加兩個引數 rf 即 rm rf 目錄名字 r 就是向下遞迴,不管有多少級目錄,一併刪除 f 就是直接強行刪除,不作任何提示的意思 刪除資料夾例項 將會刪...