<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[[实践OK]linux/FreeBSD/macbook 中文乱码以及tree指令的用法,查看目录结构着色和用tree看目录时显示颜色的参数 -C，CentOS下的Tree命令显示文件绝对路径tree -pf ~+grep -v [d]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Unix/LinuxC技术]]></category>
<pubDate>Thu, 17 Mar 2016 10:01:24 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	macbook下的tree加上中文显示不乱码加-N :tree -N -L 2 .<br/> -N&nbsp;&nbsp;&nbsp;&nbsp; Print non-printable characters as is instead of as escaped octal numbers.<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 打印不可打印的字符，而不是AS ESCAPATED八进制数字。<br/><br/><br/>背景：有时查看目录结构，这个tree非常有用，yum -y install tree安装就能使用。<br/>tree&nbsp;&nbsp;-L 2 -ugpshC<br/>parameter explain:<br/>-u&nbsp;&nbsp; Print the username, or UID # if no username is available, of the file.<br/>-g&nbsp;&nbsp;&nbsp;&nbsp;Print the group name, or GID # if no group name is available, of the file.<br/>-h&nbsp;&nbsp;&nbsp;&nbsp;option rounds to the nearest whole number unlike the ls implementation&nbsp;&nbsp;of&nbsp;&nbsp;-h&nbsp;&nbsp;which<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rounds&nbsp;&nbsp;up always.<br/>-f&nbsp;&nbsp;&nbsp;&nbsp; Print the full path prefix for each file.<br/>-p&nbsp;&nbsp;&nbsp;&nbsp;Print the protections for each file.<br/><br/>tree -f ~+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#只显示目录和文件的绝对路径，注意加上这个： ~+。<br/>tree -pf ~+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#显示目录和文件的绝对路径以及Chmod的权限，注意加上这个： ~+。<br/>tree -pugf ~+&nbsp;&nbsp;#显示目录和文件的绝对路径以及Chmod的权限，注意加上这个： ~+，u用户，g群组。<br/>==============================================================<br/><br/>FreebsD:&nbsp;&nbsp;Have you tried installing tree with:&nbsp;&nbsp;pkg install tree ,cd /usr/ports/sysutils/tree make install&nbsp;&nbsp;<br/>来自：https://www.reddit.com/r/freebsd/comments/4kxyx1/newbie_having_trouble_using_tree_command/ <br/><br/>相关参数说明及常用参数说明：<br/>要想目录和文件有颜色，或是用Tree看有颜色，得用那个SecureCRT做下配置：<br/>Session Options-&gt;Terminal-&gt;Emulation-&gt;Terminal [Linux/Xterm] [V]ANSI Color @老武用的是Linux可以,我用的是Xterm也行，颜色可调一下即可。<br/>常常加 -C,表示颜色，-L表示层级。 如：tree -C -L 2。<br/>-C&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Turn colorization on always.<br/><textarea name="code" class="php" rows="15" cols="100">
[root@localhost multipkg-master]# tree -L 3
.
├── examples
│   ├── cpan-dbd-mysql
│   │   └── index.yaml
│   ├── daemontools
│   │   ├── index.yaml
│   │   └── scripts
│   ├── flex
│   │   ├── build
│   │   └── index.yaml
│   ├── nginx
│   │   ├── index.yaml
│   │   └── scripts
│   └── yum
│  &nbsp;&nbsp;&nbsp;&nbsp; ├── index.yaml
│  &nbsp;&nbsp;&nbsp;&nbsp; ├── patches
│  &nbsp;&nbsp;&nbsp;&nbsp; └── scripts
</textarea><br/><br/>首先来看tree的用法<br/>tree<br/>中文解释：tree<br/>功能说明：以树状图列出目录的内容。<br/>语　　法：tree [-aACdDfFgilnNpqstux][-I &lt;范本样式&gt;][-P &lt;范本样式&gt;][目录...]<br/>补充说明：执行tree指令，它会列出指定目录下的所有文件，包括子目录里的文件。<br/>参　　数：<br/>&nbsp;&nbsp;-a&nbsp;&nbsp; 显示所有文件和目录。<br/>&nbsp;&nbsp;-A&nbsp;&nbsp; 使用ASNI绘图字符显示树状图而非以ASCII字符组合。<br/>&nbsp;&nbsp;-C&nbsp;&nbsp; 在文件和目录清单加上色彩，便于区分各种类型。<br/>&nbsp;&nbsp;-d&nbsp;&nbsp; 显示目录名称而非内容。<br/>&nbsp;&nbsp;-D&nbsp;&nbsp; 列出文件或目录的更改时间。<br/>&nbsp;&nbsp;-f&nbsp;&nbsp; 在每个文件或目录之前，显示完整的相对路径名称。<br/>&nbsp;&nbsp;-F&nbsp;&nbsp; 在执行文件，目录，Socket，符号连接，管道名称名称，各自加上&quot;*&quot;,&quot;/&quot;,&quot;=&quot;,&quot;@&quot;,&quot;&#124;&quot;号。<br/>&nbsp;&nbsp;-g&nbsp;&nbsp; 列出文件或目录的所属群组名称，没有对应的名称时，则显示群组识别码。<br/>&nbsp;&nbsp;-i&nbsp;&nbsp; 不以阶梯状列出文件或目录名称。<br/>&nbsp;&nbsp;-I&lt;范本样式&gt;&nbsp;&nbsp; 不显示符合范本样式的文件或目录名称。<br/>&nbsp;&nbsp;-l&nbsp;&nbsp; 如遇到性质为符号连接的目录，直接列出该连接所指向的原始目录。<br/>&nbsp;&nbsp;-n&nbsp;&nbsp; 不在文件和目录清单加上色彩。<br/>&nbsp;&nbsp;-N&nbsp;&nbsp; 直接列出文件和目录名称，包括控制字符。<br/>&nbsp;&nbsp;-p&nbsp;&nbsp; 列出权限标示。<br/>&nbsp;&nbsp;-P&lt;范本样式&gt;&nbsp;&nbsp; 只显示符合范本样式的文件或目录名称。<br/>&nbsp;&nbsp;-q&nbsp;&nbsp; 用&quot;?&quot;号取代控制字符，列出文件和目录名称。<br/>&nbsp;&nbsp;-s&nbsp;&nbsp; 列出文件或目录大小。<br/>&nbsp;&nbsp;-t&nbsp;&nbsp; 用文件和目录的更改时间排序。<br/>&nbsp;&nbsp;-u&nbsp;&nbsp; 列出文件或目录的拥有者名称，没有对应的名称时，则显示用户识别码。<br/>&nbsp;&nbsp;-x&nbsp;&nbsp; 将范围局限在现行的文件系统中，若指定目录下的某些子目录，其存放于另一个文件系统上，则将该子目录予以排除在寻找范围外。<br/> <br/>然后看我遇到的情况：<br/>tree -L<br/>提示： tree: Missing argument to -L option<br/>然后tree -L 1<br/>显示一级目录和文件<br/>tree -L 1 -d<br/>只显示一级目录<br/>所以我们可以用tree -L 1 -d这个显示该目录下的一级目录<br/> <br/>附带 man了一下tree，还是这个解释比较清楚。<br/>TREE(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TREE(1)<br/>tree - list contents of directories in a tree-like format.<br/>SYNOPSIS<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tree&nbsp;&nbsp;[-adfghilnopqrstuvxACDFNS]&nbsp;&nbsp;[-L&nbsp;&nbsp;level&nbsp;&nbsp;[-R]]&nbsp;&nbsp;[-H&nbsp;&nbsp;baseHREF] [-T<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; title] [-o filename] [--nolinks] [-P pattern] [-I&nbsp;&nbsp;pattern]&nbsp;&nbsp;[--inodes]<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [--device] [--noreport] [--dirsfirst] [--version] [--help] [--filelimit<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #] [directory ...]<br/><br/><br/>来自：http://blog.csdn.net/beyondlpf/article/details/6922261
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [实践OK]linux/FreeBSD/macbook 中文乱码以及tree指令的用法,查看目录结构着色和用tree看目录时显示颜色的参数 -C，CentOS下的Tree命令显示文件绝对路径tree -pf ~+grep -v [d]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>