中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux下怎么安裝并使用Dutree

發布時間:2022-02-13 14:18:18 來源:億速云 閱讀:240 作者:iii 欄目:開發技術

這篇文章主要介紹“Linux下怎么安裝并使用Dutree”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“Linux下怎么安裝并使用Dutree”文章能幫助大家解決問題。

dutree是一款免費的開源,快速的命令行工具,用于分析磁盤使用情況 ,用Rust編程語言編寫。 它由durep磁盤使用記者 )和 (列表目錄內容,樹形格式)命令行工具開發。 因此, dutree以樹狀格式報告磁盤使用情況。

Linux下怎么安裝并使用Dutree

系統環境

Centos7

安裝

需要先安裝cargo包管理器:

[root@localhost ~]# yum -y install cargo

其次配置cargo的倉庫地址,因為默認使用國外源,下載速度超慢:

進入$HOME/.cargo創建config配置文件:

[root@localhost ~]# cd $HOME/.cargo[root@localhost .cargo]# touch config

將下面內容復制到config配置文件中:

[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"# 替換成速度比較快的鏡像源,這里使用上海交大的。replace-with = 'sjtu'# 清華大學[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"# 上海交通大學[source.sjtu]
registry = "https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index"# rustcc社區[source.rustcc]
registry = "git://crates.rustcc.cn/crates.io-index"

Linux下怎么安裝并使用Dutree 

開始安裝dutree吧:

[root@localhost ~]# cargo install dutree   Updating `https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index` index
 Downloaded dutree v0.2.16 (registry `https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index`)
 Downloaded 1 crate (638.0 KB) in 0.37s
 Installing dutree v0.2.16
 Downloaded signal-hook v0.1.16 (registry `https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index`)
 Downloaded terminal_size v0.1.13 (registry `https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index`)
 Downloaded thread_local v1.0.1 (registry `https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index`)
 Downloaded signal-hook-registry v1.2.2 (registry `https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index`)
 Downloaded unicode-width v0.1.8 (registry `https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index`)
 Downloaded memchr v2.3.4 (registry `https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index`)
 Downloaded regex-syntax v0.6.21 (registry `https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index`)
 Downloaded aho-corasick v0.7.14 (registry `https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index`)
 Downloaded regex v1.4.2 (registry `https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index`)
 Downloaded libc v0.2.80 (registry `https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index`)
 Downloaded lazy_static v1.4.0 (registry `https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index`)
 Downloaded getopts v0.2.21 (registry `https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index`)
 Downloaded unicode-segmentation v1.6.0 (registry `https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index`)
 Downloaded 13 crates (1.4 MB) in 0.43s
  Compiling libc v0.2.80
  Compiling memchr v2.3.4
  Compiling lazy_static v1.4.0
  Compiling unicode-width v0.1.8
  Compiling regex-syntax v0.6.21
  Compiling unicode-segmentation v1.6.0
  Compiling thread_local v1.0.1
  Compiling getopts v0.2.21
  Compiling signal-hook-registry v1.2.2
  Compiling terminal_size v0.1.13
  Compiling aho-corasick v0.7.14
  Compiling signal-hook v0.1.16
  Compiling regex v1.4.2
  Compiling dutree v0.2.16
   Finished release [optimized] target(s) in 1m 35s
 Installing /root/.cargo/bin/dutree
  Installed package `dutree v0.2.16` (executable `dutree`)
warning: be sure to add `/root/.cargo/bin` to your PATH to be able to run the installed binaries

Linux下怎么安裝并使用Dutree 

看到上面最后一個warning提示,需要將/root/.cargo/bin目錄添加到PATH環境變量中:

[root@localhost ~]# echo "export PATH=$PATH:/root/.cargo/bin" >> ~/.bashrc[root@localhost ~]# source ~/.bashrc

現在可以使用dutree了 Linux下怎么安裝并使用Dutree

實例

目錄深度

通過-d選項,加上數字,查看一層目錄或者多層目錄,下面是查看/root用戶家目錄的,查查看一層目錄:

[root@localhost ~]# dutree -d1 ./

Linux下怎么安裝并使用Dutree 下面是查看/root家目錄最多3層目錄:

[root@localhost ~]# dutree -d3 ./

Linux下怎么安裝并使用Dutree 如果不限制目錄層數,可以不加-d選項,下面查看/root/test目錄:

[root@localhost ~]# dutree test/
Linux下怎么安裝并使用Dutree

排除某個文件

要排除與文件或目錄名稱匹配的內容,請使用-x選項。下面排除test目錄中包括dir1的項目:

[root@localhost ~]# dutree -x dir1 test/

Linux下怎么安裝并使用Dutree 使用-H選項,可以排除隱藏文件:

[root@localhost ~]# dutree -H

Linux下怎么安裝并使用Dutree 可以看到隱藏文件沒有列出來。

進度條使用ASCII字符顯示

可以使用ASCII字符#號來代替默認的進度條:

[root@localhost ~]# dutree -d1 -A /root
Linux下怎么安裝并使用Dutree

關于“Linux下怎么安裝并使用Dutree”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

出国| 平潭县| 深泽县| 梓潼县| 长兴县| 苍山县| 新巴尔虎左旗| 富川| 册亨县| 比如县| 云南省| 邹城市| 普定县| 开江县| 芒康县| 万安县| 湛江市| 镇远县| 张家港市| 广南县| 涟水县| 桃江县| 炉霍县| 通化县| 麻栗坡县| 苏尼特左旗| 斗六市| 临安市| 玉龙| 苗栗县| 旅游| 渝中区| 吉水县| 绵竹市| 昔阳县| 安西县| 乐昌市| 东乡族自治县| 潜江市| 曲阜市| 如皋市|