日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux学习 - 文件包处理命令

發布時間:2024/8/26 linux 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux学习 - 文件包处理命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

一、搜索文件find

?

      find ?[搜索范圍] ?[匹配條件]

?

      (1) -name(名字查找)

?

        <1> ?find ?/etc ?-name ?init      查找/etc下以 “init” 命名的文件

?

        <2>? find ?/etc ?-name ?‘*init*’      查找/etc下包含 “init” 命名的文件

?

        <3>? find ?/etc ?-name ?‘init*’      ?查找/etc中以 “init” 開頭命名的文件

?

        <4>? find ?/etc ?-name ?init???     查找/etc中以 “init” 開頭命名,且后面跟隨三 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?個字符的文件

?

      (2) -iname(名字查找,不區分大小寫)

?

      (3) -size(大小查找)

?

        <1> ?find ?/etc ?-size ?+20       查找/etc中大于10k的文件(1k = 2數據塊)

?

        <2> ?find ?/etc ?-size ?-20       ?查找/etc中小于10k的文件

?

      (4) -user(所有者查找)

?

        <1> ?find ?/home ?-user ?zhenghuiwei 查找/home中所有者為zhenghuiwei的文件

?

      (5) -group(所屬組查找)

?

      (6) -amin(訪問時間)(access)

?

        -cmin(文件屬性修改時間)(change)

?

        -mmin(文件內容修改時間)(modify)

?

        <1> ?find ?/etc ?-amin ?+5       查找/etc中5分鐘之前被訪問過的文件

?

        <2> ?find ?/etc ?-amin ?-5       ?查找/etc中5分鐘之內被訪問過的文件

?

      (7) -type(文件類型查找)

?

        <1> ?find ?/etc ?-type ?f       查找/etc中的文件

?

        <2> ?find ?/etc ?-type ?d       ?查找/etc中的目錄

?

        <3> ?find ?/etc ?-type ?l       ? 查找/etc中的軟鏈接

?

      (8) -a(兩個條件同時滿足)

?

      (9) -o(兩個條件任一滿足)

?

      (10) ?-exec ?[文件/目錄處理命令] ?{} ?\;(executable:可執行的)

?

        <1> ?find ?/etc ?-name ?init ?-exec ?ls ?-l ?{} ?\;    查找/etc中名字為init的文件, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 并顯示詳細信息

?

      (11) -ok ?[文件/目錄處理命令] ?{} ?\;

?

        <1> ?find ?/etc ?-name ?init ?-ok ?rm ?{} ?\;      ?查找/etc中名字為init的文件, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?確認是否刪除(y,n)

?

      (12) -inum(根據i節點查找)

?

二、文件資料庫中搜索文件locate

?

  在文件資料庫中查找文件(搜索速度大于find,但是只有文件資料庫更新后(updatedb)才能搜索到文件)注:臨時文件tmp不在文件資料庫之中

?

      locate ?[-i] ?[文件名]

?

        -i  不區分大小寫

?

  例:

?

    1) ? ?touch ?/root/zhangsan

?

      updatedb ?    //手動更新文件資料庫后才能搜索到文件zhangsan

?

      locate ?zhangsan

?

三、生成鏈接文件ln(link)

  1 功能

      生成鏈接文件

      軟連接:類似Windows快捷方式(可跨分區,可指向目錄)

      硬鏈接:原文件與鏈接文件可以同步更新 + 拷貝(不可跨分區,不指向目錄)

  2 語法

      ln ?[-s] ?[原文件] ?[目標文件]

        -s  創建軟鏈接

?

?

?

轉載于:https://www.cnblogs.com/zhw-626/p/8472940.html

總結

以上是生活随笔為你收集整理的Linux学习 - 文件包处理命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。