真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linux命令將大文件 linux大文件傳輸

Linux下查找大文件

Linux上查找最大文件的3種方法

為大廠等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及大廠網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站建設(shè)、做網(wǎng)站、大廠網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

第一種:ls

最簡單的方法就是借助 ls 命令,因為 ls 命令本身輸出是帶文件大小信息的。

比如,我要列出 /data/log/ 目錄中的20個最大文件,可以:

ls -lSh /data/log/ | head -20

第二種:find

find 本身就是查找命令,可以遞歸查找一個目錄的子目錄,所以用它是自然的。

比如,查找/etc目錄下最大的5個文件:

find /etc -type f -printf “%s\t%p\n” | sort -n | tail -5 | xargs ls -Slh

查找當(dāng)前用戶名下最大的10個文件

find $HOME -type f -printf “%s\t%p\n” | sort -nr | head -10 | xargs ls -Slh

查詢大于200M的文件

find / -type f -size +200M | xargs ls -Slh

查詢100M和200M之間的文件

find / -type f -size +100M -size +200M | xargs ls -Slh

查詢root目錄下最大的5個文件

find /root -type f -exec ls -s {} ; | sort -n | tail -n5 | xargs ls -Slh

查詢/目錄下10天以前最大的5個文件

find / -type f -mtime +10 -printf “%s\t%p\n” | sort -n | tail -5 | xargs ls -Slh

第三種:du

du 命令可以查看磁盤空間的使用情況,自然也可以用來查看磁盤上占用空間較多的文件和文件夾。

查找/root下5個最大的文件

du -ah /root | sort -nr | head -n5

查找當(dāng)前目錄下最大的5個目錄

du -ah | sort -nr | head -n5

查找根目錄下最大目錄/文件(包括子文件夾)

du -Sh / | sort -rh | head -n10

只看大小在 GB 范圍內(nèi)的所有文件

du -ah / | grep “[0-9]G\b”

涉及到的命令參數(shù):

find:

-exec執(zhí)行指令:假設(shè)find指令的回傳值為True,就執(zhí)行該指令;

-mtime n 查找系統(tǒng)中最后n天被改變文件數(shù)據(jù)的文件 +大于 -小于

-type 查找某一類型的文件

b -塊設(shè)備文件;

c -字符設(shè)備文件;

d -目錄;

p -管道文件;

f -普通文件;

l -符號鏈接文件;

s -socket文件;

-printf輸出格式:假設(shè)find指令的回傳值為Ture,就將文件或目錄名稱列出到標(biāo)準(zhǔn)輸出。格式可以自行指定;

sort:

-n 依照數(shù)值的大小排序;

-r 以相反的順序來排序;

xargs:傳遞參數(shù)

ls -Slh

-Sl 從大到小顯示詳情

-Slr 從小到大顯示詳情

-h humans 以人類易讀的方式顯示(正常情況下顯示為bit,加上-h后 顯示的為KB MB GB TB等)

du:

-a 顯示所有目錄或文件的大小

-h 以K,M,G為單位,提高信息可讀性

-S 顯示目錄的大小,但不含子目錄大小

linux 如何將一個大文件分成幾個小文件

1、連接上相應(yīng)的linux主機,進入到等待輸入shell指令的linux命令行狀態(tài)下。

2、在linux命令行下輸入shell指令:split -l 3 test.txt test。

3、最后,按下回車鍵執(zhí)行shell指令,此時會看到test.txt被成功拆分為了3個文件。

linux中怎么將文件合并

方法一:使用cat命令從文件中讀入兩個文件,然后將重定向到一個新的文件。這種方法可以一次性合并任意多個文件。

用法示例:

將file1.txt和file2.txt合并到file.txt

$ cat file1.txt file2.txt file.txt

方法二:只使用cat命令讀入一個文件,然后使用將文本流追加到另一個文件的末位。

用法示例:

將file1.txt追加到file2.txt的末尾

$ cat file1.txt file2.txt

擴展資料:

反之分割文件

linux下文件分割可以通過split命令來實現(xiàn),可以指定按行數(shù)分割和安大小分割兩種模式。Linux下文件合并可以通過cat命令來實現(xiàn),非常簡單。

1、在Linux下用split進行文件分割:

模式一:指定分割后文件行數(shù)

對與txt文本文件,可以通過指定分割后文件的行數(shù)來進行文件分割。

命令:split?-l?300?large_file.txt?new_file_prefix

模式二:指定分割后文件大小

split?-b?10m?server.log?waynelog

對二進制文件我們同樣也可以按文件大小來分隔。

2、將一個大文件分成若干個小文件方法

例如將一個BLM.txt文件分成前綴為 BLM_ 的1000個小文件,后綴為系數(shù)形式,且后綴為4位數(shù)字形式

先利用wc -l BLM.txt

讀出 BLM.txt 文件一共有多少行

再利用 split 命令

split -l 2482 ../BLM/BLM.txt -d -a 4 BLM_

將文件 BLM.txt 分成若干個小文件,每個文件2482行(-l 2482),文件前綴為BLM_ ,系數(shù)不是字母而是數(shù)字(-d),后綴系數(shù)為四位數(shù)(-a 4)


當(dāng)前名稱:linux命令將大文件 linux大文件傳輸
本文路徑:http://weahome.cn/article/doipsgh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部