按時間順序清理linux分區的文件方法

2020-12-14 GZITer

linux系統和windows系統磁碟分區不一樣。在windows系統我們通俗地稱C盤、D、E、F盤等。但在linux系統換了叫根分區(/),啟動分區(/boot),交換分區(/swap),家目錄分區(/home).文件匯出分區(/repout)等。這些都是在安裝系統之前規劃後,並在安裝系統之時依系統的需要進行劃分區。今天,與大家分享的是清理分區文件的方法。其實是很簡單的,不就是一個命令的事嗎。比如我要清理/repout分區的文件,進入到對應分區,然後命令行清理即可。如下:

#cd /repout

#rm -rf

沒錯,這個是完全可以達到清理repout分區的文件。

但如果我們想按時間的順序,篩選時間久遠的文件進行刪除,又該如何操作呢?

我們可以先把分區的文件按時間排序,然後刪除前1000條記錄。

首先,進入到需要刪除文件的分區,如:cd /repout

然後可以查看到這個文件內的文件數量,一共有10萬筆。

其次,我們還要按時間進行排序,命令:#ls -lrt

最後,綜上所述我們要在/repout分區按時間刪除前8000行記錄。如下命令實現。

#ls -lrt| awk '{print $9}'| head -n 8000 | xargs rm -rf

其實方法是多種多樣的,可以自己去嘗試一下。沒有統一的標準。能達到目的就行。我這裡也只是拋磚引玉做一個簡單的介紹。不一定適用每一個人。僅供參考。

相關焦點

  • 在linux下使用noatime提升文件系統性能的方法
    在linux下使用noatime提升文件系統性能的方法 linux系統功能強大,但是目前大多數用戶都是用的是windows系統,對於linux系統來說很多功能用戶還很陌生,本文介紹了在linux下如何使用noatime提升文件系統性能的方法。
  • 基於busybox的嵌入式Linux根文件系統的的製作方法
    本文引用地址:http://www.eepw.com.cn/article/148616.htm  1 根文件  Linux要在一個分區上存放系統啟動所必需的文件,如內核映像文件、內核啟動後運行的第一個程序、給用戶提供操作界面的Shell程序、應用程式所依賴的庫等,這些必需、基本的文件合稱為根文件系統,它們存放在一個分區中。
  • Linux 中獲取硬碟分區或文件系統的 UUID 的七種方法 | Linux 中國
    作為一個 Linux 系統管理員,你應該知道如何去查看分區的 UUID 或文件系統的 UUID。因為現在大多數的 Linux 系統都使用 UUID 掛載分區。你可以在 /etc/fstab 文件中可以驗證。有許多可用的實用程序可以查看 UUID。本文我們將會向你展示多種查看 UUID 的方法,並且你可以選擇一種適合於你的方法。何為 UUID?
  • 採用busybox的嵌入式Linux根文件系統的的製作方法
    本文引用地址:http://www.eepw.com.cn/article/151519.htm  1 根文件  Linux要在一個分區上存放系統啟動所必需的文件,如內核映像文件、內核啟動後運行的第一個程序、給用戶提供操作界面的Shell程序、應用程式所依賴的庫等,這些必需、基本的文件合稱為根文件系統,它們存放在一個分區中。
  • Linux運維之Linux文件管理
    文件名稱區分大小寫( 大小寫敏感還需要看具體的文件系統格式 ),以.開頭的為隱藏文件,路徑用/來進行分割(windows中使用\來分割),文件有兩個種類:元數據與數據本身.在操作linux系統時,通常會遵循以下的分層結構規則:LSB (Linux Standard Base) / FHS
  • Linux 下重要文件被刪除?我有妙招
    誤刪除linux系統文件了?不用急,本文將給你一個恢復linux文件的方法,讓你輕鬆應對運維中的各種風險問題。
  • 使用cat命令在Linux中組合文本文件
    通過按CTRl + Alt + T或通過Dash打開Ubuntu終端,然後輸入以下命令:$ cat [file1.txt] [file2.txt] [file3.txt]實例:linuxidc@linuxidc:~/Linux公社/www.linuxidc.com$ cat linuxidc1.txt linuxidc2
  • linux學習教程之二
    1、linux系統的軟體安裝之yum軟體包的安裝,主要有兩種RPM,DEB代表了兩種Linux分支的軟體包打包及安裝方式原理大致相同都是先根據不同的平臺,版本,編譯好,然後將這些二進位程序及了些附加文件一起打包
  • 合併和排序 Linux 上的文件 | Linux 中國
    你所要做的就是輸入 cat,然後按你希望它們在合併文件中的順序在命令行中列出這些文件。將命令的輸出重定向到要創建的文件。如果指定名稱的文件已經存在,那麼文件將被覆蓋。按時間期限合併文件如果要基於每個文件的時間期限而不是文件名來合併文件,請使用以下命令:$ for file in `ls -tr myfile.*`; do cat $file >> BigFile.$$; done使用 -tr 選項(t = 時間,r = 反向)將產生按照最早的在最前排列的文件列表。
  • Linux常用命令:Linux more命令使用方法
    more功能類似 cat ,cat命令是整個文件的內容從上到下顯示在屏幕上。 more會以一頁一頁的顯示方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示,按 b 鍵就會往回(back)一頁顯示,而且還有搜尋字串的功能 。more命令從前向後讀取文件,因此在啟動時就加載整個文件。
  • 走進Linux(下)——arch linux的安裝教程
    Arch linux的wiki十分全面,學習arch linux相比其他發行版會比較簡單,唯一的門檻就是安裝,而本篇教程主要介紹如何安裝arch linux。二、arch linux 安裝教程(系統鏡像的製作及bios的設置略過)進入arch linux的安裝環境。
  • Linux:掛接(mount)命令的使用方法
    其實linux系統下製作和使用光碟鏡像比Windows系統更方便,不必借用任何第三方軟體包。   1、從光碟製作光碟鏡像文件。將光碟放入光碟機,執行下面的命令。-t ntfs 參數,對fat32格式的磁碟分區應使用-t vfat參數。
  • Linux中的文件和目錄結構詳解
    ,深入了解linux文件目錄結構的標準和每個目錄的詳細功能,對於我們用好linux系統只管重要,下面我們就開始了解一下linux目錄結構的相關知識。        當在使用Linux的時候,如果您通過ls –l / 就會發現,在/下包含很多的目錄,比如etc、usr、var、bin ... ... 等目錄,而在這些目錄中,我們進去看看,發現也有很多的目錄或文件。
  • Linux一句話精彩問答,綻放系統工程師集體智慧
    在出現grub畫面時,用上下鍵選中你平時啟動linux的那一項(別選dos喲),然後按e鍵   2. 再次用上下鍵選中你平時啟動linux的那一項(類似於kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然後按e鍵   3.
  • 國產linux發行版本——deepin作業系統安裝方法
    大家好,歡迎回到萬魔寺,前兩期,和大家一起學習了ubuntu系統的安裝,今天我們一起來學習一下國產linux作業系統deepin的安裝方法。deepin系統是由武漢深之度科技有限公司開發,在網絡上口碑比較好的一款linux國產發行版。
  • 嵌入式Linux NFS 根文件系統的構建及研究
    在此基礎上,進一步構建出基於NFS的嵌入式Linux根文件系統,並給出了啟動腳本和配置文件。這種根文件系統可以方便地在線更改、調試程序,降低了嵌入式系統的開發門檻。關鍵詞:NFS;Busybox;根文件系統;S3C2440;Linux 隨著信息技術的發展,嵌入式系統技術已經廣泛應用於國防、通信、工業控制、消費電子等諸多領域。
  • Linux常用文件類別有哪些 詳細解讀Linux不同類型的文件
    此外,linux的文件沒有擴展名,所以linux下的文件名稱和它的種類沒有任何關係。例如,abc.exe可以是文本文件,而abc.txt也可以是可執行文件。Linux下的文件可以分為5種不同的類型:普通文件,目錄文件,連結文件,設備文件和管道文件。1.
  • 通過可寫文件獲取Linux root權限的5種方法
    Admin要將下面的腳本加入,來清理/tmp中的垃圾文件。如果攻擊者能夠識別受害者機器中的這類情形,就可以通過下面的方式來提升root權限來破壞系統。第一種方法有許多的方法可以獲取root權限,本方法中,我們將/bin/sh複製到/tmp文件夾中,然後設置/tmp/sh的SUID。
  • linux基礎應用(NFS文件共享)
    NFS簡介NFS(Network File System)網絡文件系統,由NFS伺服器端和NFS客戶端構成,通過網絡(一般是區域網)使不同主機系統,可以彼此共享文件。NFS客戶端mount掛載NFS伺服器端共享的文件目錄到NFS客戶端本地系統的某一個掛載點下,NFS客戶端本地訪問掛載點的共享目錄時,像是訪問本地的磁碟分區或目錄一樣,實際上訪問的是掛載的NFS伺服器目錄。
  • linux作業系統常用命令及常用問題
    ●touch :創建一個新文件,或者將文件的訪問和修改時間更新為當前時間。●chmod :修改文件的訪問權限。 單獨一個「/」根分區足以執行所有的系統任務,但是強烈建議安裝Linux時,需要至少三個分區:/、/boot 和 swap分區。一個IDE硬碟驅動器支持高達63個分區,SCSI硬碟驅動器支持超過15個分區。(LCTT譯註:此處原文表述有誤,徑改) 為了檢查啟動信息,我們可以使用cat或者dmesg命令,如下所示: