我正在寻找Linux中'Tree‘命令的替代品,但我希望它基于的不是递归算法。
Tree命令基于递归算法,从其描述可以看出:
Tree is a recursive directory listing program that produces a depth indented listing of files.
有没有其他不是递归的方式?
谢谢!
出于测试目的,我创建了以下目录。
user@linux:~$ mkdir dir0{1..3}
user@linux:~$ ls -l
total 12K
drwxr-xr-x 2 user user 4.0K Mei 31 10:45 dir01
drwxr-xr-x 2 user user 4.0K Mei 31 10:45 dir02
drwxr-xr-x 2 user user 4.0K Mei 31 10:45 dir03
user@linux:~$
然后,我用find -exec删除了它
user@linux:~$ find -type d -exec rmdir {}
我在linux系统上,我想知道以下find的执行有什么问题:
mkdir a && touch a/b
find . -name a -type d -exec echo '{}' \;
./a
find . -name a -type d -exec rm -r '{}' \;
find: `./a': No such file or directory
调用echo只是为了测试目的。我期望最后一个命令完全删除目录'./a‘并返回0。相反,它会删除该目录并生成错误消息。重复一遍,它确
我在找一个脚本,工具...对于linux,它可以找到所有文件和所有文件中的关键字,类似于OSX Finder (我不是在寻找具有相同Finder界面的应用程序,而只是相同的工作)
例如,如果我在OSX Finder中搜索"linux“,我会得到:
linux (directory with linux name)
linux-2.4.0 (directory with linux in name)
...
memory.h (file with linux in text)
...
command.c (file with linux in text)
...
so-08-filesy
我正在尝试在我的项目中包含SFML源代码。我的目录布局如下:
main
SFML (subtree synced with the official git repo)
src
<various modules>
General (here lies the binary)
从主目录开始,我首先添加sfml子目录,然后添加src。正如我在查看构建日志时看到的,这将生成库:
sfml‑system
sfml‑window
sfml‑network
sfml‑graphics
sfml‑audio
sfml‑main
现在,我想将它们链接到General目录中的
我正在Ubuntu16.04LTS上编译Swift代码,非常接近于这些指示。我能够下载NDK r14 to,下载libicu工具并构建它们,并下载快速源代码,并在libicu工具上构建它。我一直到编译实际的快速代码,并得到以下内容:
#build.sh
#(I symlinked the androideabi ld.gold to /usr/bin/ld.armv7, based on a swift bug ticket's advice. Thats the only thing different from the instructions)
/home/mike/work
在输入snap find命令时,我将得到下面提到的错误。请帮我解决这个问题。Linux版本: Linux ubuntu01 4.4.0-62-泛型
$snap find
error: cannot list snaps: Get https://search.apps.ubuntu.com/api/v1/snaps/search?confinement=strict%xxxxxxxxxxxxxx net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting head