linux初学者,为什么这里输入linux中tree命令令没有用

linux 安装tree命令,非yum安装方式
<span type="1" blog_id="1690829" userid='
分享到朋友圈
喜欢我的文章,请分享到朋友圈博客分类:
#include &iostream&
#include &sys/stat.h&
#include &sys/types.h&
#include &stdio.h&
#include &stdlib.h&
#include &dirent.h&
#include &string.h&
int is_regular_file(char * a){
if(*a=='.'){
char* append(const char * a,const char *b){
char* buffer = new char[256];
strcpy(buffer,a);
strcat(buffer,"/");
strcat(buffer,b);
void tree(char* argv,int level){
stat(argv,&buf);
if(!S_ISDIR(buf.st_mode)){
//open file
if((dirptr = opendir(argv))!=NULL){
struct dirent*
while(entry=readdir(dirptr)){
if(!is_regular_file(entry-&d_name)){
for(int i=0;i&i++){
printf("\t");
printf("|");
printf("--");
printf("%s\n",entry-&d_name);
tree(append(argv,entry-&d_name),level+1);
//close file
closedir(dirptr);
int main(int argc,char* argv[]){
tree(argv[1],0);
浏览: 11488 次
来自: 北京
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'1、在ubuntu系统中默认是没有tree这个命令的,需要安装,用下面的命令就可以安装tree这个命令工具sudo apt-get install tree。
2、首先来说说使用tree这个命令,就是直接查看关于tree的帮助,输入下面的命令,可以查看关于tree命令的帮助信息tree --help。
3、直接输入tree命令,就会自动给以树形的形式列出当前目录的文件和文件夹,不加任何参数,它会自动列表当前目录下面所有深度级别的文件和目录。
4、查看不同级别子目录和文件使用"tree -L 1 "这个命令,只查看当前第一级的目录和文件使用"tree -L 2 "这个命令,只查看当前第二级的目录和文件使用"tree -L N "这个命令,只查看当前第N级的目录和文件。
5、使用下面的命令将当前文件的第二级子目录的目录结构信息输入保存到/home/xyh/tree.txt文件中命令:tree -L 2 & /home/xyh/tree.txt。
6、打开/home/xyh/tree.txt文件查看里面保存的结果是否和之前使用的命令显示的结果是一样的,可以看到文件保存的结果就是使用"tree -L 2 "这个命令的输入结果
阅读(...) 评论()linux系统敲命令没有反应为什么?小白求教_百度知道
linux系统敲命令没有反应为什么?小白求教
我有更好的答案
你进入了另一个程序,你需要退出来可以继续敲命令,就像你在windows里面你打开了一个记事本里面敲ping肯定不好用一个道理。用ctrl+c退出来。
采纳率:38%
来自团队:
有两个可能:1. 原来的命令(geoeast)还没有执行完毕(完成后会得到[geou20t7602 ~]$, 即原来的提示符)2. geoeast是一个program, 开启后,可以在内部做事情(次级命令).可以敲Ctrl+Z, 使其暂停,看是否回到[geou20t7602 ~]$.如需要,可以再敲fg继续原来的命令.
你好像进入了一个叫geoeast的软件,这里面没有cd ls指令吧,你想用这两个指令,先ctrl + C 退出软件吧。
这种情况就ctrl +C ,应该就可以解决, 我遇到过更糟糕的, ll
cd 都出不来,按ctrl+c 就出一个 c ^, 那才叫无语,就在百度查,近五分钟吧,ll命令出来结果了,在按 ll ,又没有反应,大约5分钟后,菜单又出来了,有这么卡?
这种情况 没办法 重启 服务器吧,我这个是部署在虚拟机上的节点, 用OpenStack 重新启动的,然后就好了
1条折叠回答
为您推荐:
其他类似问题
您可能关注的内容
linux系统的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 linux没有tree命令 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信