linux檔案管理命令

2021-09-12 01:34:31 字數 2209 閱讀 9305

建立空白檔案: touch

不提示刪除非空目錄: rm -rf 目錄名 (-r:遞迴刪除 -f 強制)

恢復 rm 刪除的檔案(ext3):(這裡以檔案inode為例)

檢視磁碟分割槽格式 df -t

解除安裝掛載 umount /data/

ext3grep /dev/sdb1 --ls --inode 2

記錄資訊繼續查詢目錄下檔案 inode資訊

ext3grep /dev/sdb1 --ls --inode 131081

記錄下 inode資訊開始恢復目錄

ext3grep /dev/sdb1 --restore-inode 49153

windows 文字轉 linux 文字: dos2unix

linux 文字轉 windows 文字: unix2dos

轉換編碼:iconv -f gbk -tutf8 原.txt > 新.txt

檢視 md5 值: md5sum

檢視上下翻頁且顯示行號: cat ? | nl |less

結束狀態: ctrl+z

檢視檔案開頭內容: head

檢視檔案結尾內容:tail //tail -f # 監視日誌檔案

檢查檔案型別: file

重新命名: rename 格式:rename source_pattern target_pattern source_files

更改預設許可權: umask

按數字排序: sort -n

按數字倒敘: sort -nr

過濾重複行: sort -u

刪除重複的行: uniq

重複的行出現次數: uniq -c

只顯示不重複行: uniq -u

將兩個檔案合併用 tab鍵分隔開: paste a b

將兩個檔案合併指定』+『符號隔開: paste -d』+』 a b

將多行資料合併到一行用 tab 鍵隔開: paste -s a

向下分面器: more

搜尋: locate 字串

檢視行數:wc -l

實時某個目錄下檢視最新改動過的檔案:

watch -d-n 1 『df; ls -flat /path』

配置編輯器: gconf-editor

配置檔案: vi 檔名(帶目錄)

編輯檔案: vim

開啟行號: set nu

取消行號: set nonu

取消高亮: nohl

設定自動縮排:set autoindent

檢視文字格式:set ff

改為 unix 格式: set binary

向前翻頁: ctrl+ u

向後翻頁: ctrl+ d

全部替換: g/字元 1/s//字元 2/g %s/字元 1/字元 2/g

注:普通使用者開啟文件不能儲存

tee 是乙個把 stdin 儲存到檔案的小工具,而%,是 vim 當中乙個唯讀暫存器的名字,總儲存著當前編輯檔案的檔案路徑

按檔名查詢: find /etc -name http

查詢某一型別檔案: find . -type f

按照檔案許可權查詢: find / -perm

按照檔案屬主查詢: find / -user

按照檔案所屬的組來查詢檔案: find / -group

檔案使用時間在 n 天以內: find / -atime -n

檔案使用時間在 n 天以前: find / -atime +n

檔案內容改變時間在 n 天以內: find / -mtime -n

檔案內容改變時間在 n 天以前: find / -mtime +n

檔案狀態改變時間在 n 天前: find / -ctime +n

檔案狀態改變時間在 n 天內: find / -ctime -n

注:linux 檔案無建立時間,只有:

#access 使用時間

#modify 內容修改時間

#change 狀態改變時間(許可權、屬主)

查詢檔案長度大於 1m 位元組的檔案: find / -size +1000000c -print

按名字查詢檔案傳遞給-exec 後命令:

find /etc -name 「****」| -exec grep 「123」 {};

刪除3天以前的所有東西: find ./ -mtime +3 -print|xargs rm -f –r

Linux 檔案管理命令

作業系統 管理軟硬體資源,並為使用者提供與計算機互動能力的一種軟體。linux 開源 多使用者 允許多使用者同時登陸系統工作 核心小 安卓 執行速度快。一切皆檔案 linux 目錄結構 根目錄 bin home dev proc mnt usr etc lib bin 儲存系統所使用命令的可執行檔案...

Linux 檔案管理命令

linux作業系統是一套免費使用和自由傳播的類unix作業系統,是乙個基於posix和unix的多使用者 多工 支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體 應用程式和網路協議。它支援32位和64位硬體。linux繼承了unix以網路為核心的設計思想,是乙個效能穩定的多使用者網路...

linux檔案管理命令

檢視文字 cat etc passwd 防止某個關鍵檔案被修改,如日誌檔案 chattr a var log messages 改變檔案的群組屬性 chgrp v test opt 123.txt 更改檔案的許可權 chmod 644 opt passwd 更改檔案的屬組 chown r test....