檔案操作類命令

2022-07-15 13:12:13 字數 2867 閱讀 2379

檔案操作類命令

1、touch:建立空問檔案或修改時間

格式:touch 【選項】【檔案】

選項:touch -a/-atime   僅修改讀取時間

touch -m/-mtime  僅修改修改時間

touch -d 同時修改atme與mtime

2、rm:刪除乙個目錄中的乙個或多個檔案或目錄

格式:rm【選項】【檔案】

選項:rm –f  強制刪除,且不會提示

rm –r  遞迴刪除,將指定目錄下的所有檔案與子目錄一併處理

rm –v  顯示指令的詳細執行過程

rm –rf /* 強制遞迴刪除跟目錄下的所有檔案

格式:cat 【選項】【檔案】

選項:cat -n/-number 由1開始對所以輸出的行進行編號

格式:more 【選項】【檔案】

選項:more -c 不進行滾屏操作,每次重新整理這個螢幕

5、wc:統計指定文字的行數、字數、位元組數

格式:wc 【選項】【文字】

選項:wc -l    只顯示行數

wc -w  只顯示單詞數

wc -c   只顯示位元組數

6、cat/tac:正向/反向檢視檔案資訊,連線檔案並列印到標準輸出裝置上

格式:cat/tac【選項】【檔案】

選項:cat -n  檢視時為所有輸出行編號

cat –b 對非空行進行編號

7、head/tail 去檔案的前幾行

格式:head/tail【選項】【檔案】

選項:head  -n  指定顯示頭部內容的行數,預設前十行

8、more 分頁顯示,只能向前顯示

格式:more【選項】【檔案】

選項:more +《數字》  從指定數字的行開始顯示

more –《數字》  指定沒屏顯示的行數

more –c       不進行滾屏操作,每次只重新整理這個螢幕

9、less:分頁顯示,允許使用者向前或向後瀏覽檔案

格式:less【選項】【檔案】

選項:less –f 強制顯示檔案

less –l 搜尋時忽略大小寫差異

10、stat:顯示檔案的屬性資訊

格式:stat【選項】【檔案】

選項:stat –l支援符號連線

stat –f  顯示檔案系統狀態而非檔案狀態

11、dd:按照指定大小的資料塊來複製或轉換檔案(生成備份)

格式:dd【選項】

選項:dd –f=              輸入的檔名稱(來至**)

dd –of=《檔案》       輸出的檔名稱(輸出到那個檔案)

dd –bs=《位元組數》     設定每個塊大小 dd  bs =數字+單位

dd –count=《區塊數》  設定每個塊的個數

12、wc:統計檔案有多少列

格式:wc【選項】【檔案】

選項:wc –l   只顯示列數

wc –l   只顯示bytes數

wc –w  只顯示字數

13、uniq:用於報告或忽略檔案中的重複行

格式:uniq【引數】【檔案】

選項:uniq –d  僅顯示重複出現的行列

uniq –s  忽略大小寫的字元

uniq –c  顯示非重複行

uniq –u   僅顯示一次的行

14、sort:將檔案以26字元順序進行排序

格式:sort【選項】【檔案】

選項:sort –b  忽略每行開始出現的空格符

sort –c  檢查檔案是否已按照順序進行排序

sort –f  排序時將大小寫字元視為大寫進行排序

sort –n  按照數值大小排序

15、grep:過濾關鍵字

16、locate/slocte +檔名 查詢有關鍵字的檔案/目錄

17、find:在指定目錄下查詢檔案

格式:find【選項】【檔案】

選項:find –exec  連線其他命令進行操作

find –maxdepth  最大深度路徑

18、cut:顯示檔案內容,顯示行中的指定部分,刪除檔案中指定字段

格式:cut【選項】【檔案】

選項:cut –d  指定字段分隔符,預設分隔符為「tab」

cut –d  僅顯示行中指定直接範圍的內容

cut –f  顯示指定字段內容

19、alias:別名設定

格式:alias【選項】【命令別名=實際命令】

選項:alias  –p  列印已設定的別名

alias  –cdnet=」cd  路徑」  設定別名

unalias    取消別名

格式:ln【選項】【原始檔/目標檔案】

ln –b

刪除,覆蓋目標檔案之前的備份

ln –d 建立目錄的硬鏈結

21、cal:顯示當前日曆

格式:cal【選項】【月/年】

選項:cal  -1   顯示當月日曆

cal  -3   顯示近三月的日曆

cal  –s   將星期日作為月的第一天

cal  -m   將星期一作為月的第一天

cal  -y    顯示當前年的日曆

22、date:顯示或設定系統時間與日期

格式:date【選項】【+時間日期格式】

選項:date –d《字串》  顯示字串所指的日期與時間,字串前後必須加上雙引號

date –f  指定時間

date –r  考核某檔案的時間

date +/d  顯示日/月/年

date –s《字串》  根據字串來設定日期與時間,字串前後必須加上雙引號  

23、diff:比較給定的檔案不同之處

24、vimdiff:快速比較和合併少量檔案

DOS檔案操作類命令

一 copy檔案複製命令 1 功能 拷貝乙個或多個檔案到指定盤上。2 型別 內部命令 3 格式 copy 源盤 路徑 源檔名 目標盤 路徑 目標檔名 4 使用說明 1 copy是檔案對檔案的方式複製資料,複製前目標盤必須已經格式化 2 複製過程中,目標盤上相同檔名稱的舊檔案會被原始檔取代 3 複製檔...

DOS命令 3 檔案操作類命令

檔案操作類命令 一 copy檔案複製命令 1 功能 拷貝乙個或多個檔案到指定盤上。2 型別 內部命令 3 格式 copy 源盤 路徑 源檔名 目標盤 路徑 目標檔名 4 使用說明 1 copy是檔案對檔案的方式複製資料,複製前目標盤必須已經格式化 2 複製過程中,目標盤上相同檔名稱的舊檔案會被原始檔...

檔案操作類

把乙個資料夾下所有檔案複製到另乙個資料夾下 當前資料夾 copy到新檔案 public static void copydirectory string srcpath,string destpath copydirectory i.fullname,destpath i.name 遞迴呼叫複製子資...