草庐IT

find_end

全部标签

android - [错误 : Failed to find 'ANDROID_HOME' environment variable. 尝试手动设置

我在Linuxmint17中使用Cordova我安装了androidsdk,cordova,androidstudio,nodejs4问题来了当我想在codova中构建应用程序并在终端上运行时:sudocordova构建android显示Runningcommand:/home/tnt/hello12/platforms/android/cordova/build[Error:Failedtofind'ANDROID_HOME'environmentvariable.Trysettingsettingitmanually.Failedtofind'android'commandinyo

linux - Find -type f 有限制

我有以下查找命令来查找卷中的所有文件:find./-typef我如何排除所有以.开头的文件?此外,我确实想包括文件夹与。例如:包含.Trashes/file.php不包括文件夹/.hidden_​​file.php正确的find命令是什么? 最佳答案 排除名称以.开头的所有文件:find./-typef!-name'.*'这将在所有目录(即使它们的名称以点开头)中搜索,从当前目录下降,查找名称不以点开头的常规文件(!-name'.*'). 关于linux-Find-typef有限制,我们

linux - shell 编程: How to use find in fish?

在fish中执行以下命令,然后在bash中执行:tmp)touchfile1file2file3file4tmp)find.-exececho{}\;tmp)bash^_^~/tmp>find.-exececho{}\;../file3./file2./file1./file4为什么fish不理解echo{}\;? 最佳答案 感谢卡尔。{和}在fish中有特殊含义。它们需要被转义才能使用find,例如:找到.-exececho\{\}\; 关于linux-shell编程:Howtouse

linux - Ubuntu 12.04 : ld cannot find library

我正在尝试编译Caffe(http://caffe.berkeleyvision.org/installation.html),但出现以下错误:/usr/bin/ld:cannotfind-lcblas/usr/bin/ld:cannotfind-latlas但是,我安装了这些库(libatlas)。我的LD_LIBRARY_PATH包含路径/usr/lib/atlas-base,它包含文件libcblas.so和libatlas.so(以及其他一些文件)。为什么ld找不到这些库?谢谢。 最佳答案 tl;dr:Caffemakefi

python -/usr/bin/ld : cannot find -lpython2. 7

我正在尝试使用Python2.7安装MySQLdb。我收到的错误如下所示:gcc-pthread-fno-strict-aliasing-g-O2-DNDEBUG-g-fwrapv-O3-Wall-Wstrict-prototypes-fPIC-Dversion_info=(1,2,3,'final',0)-D__version__=1.2.3-I/usr/include/mysql-I/opt/python2.7/include/python2.7-c_mysql.c-obuild/temp.linux-x86_64-2.7/_mysql.o-g-pipe-Wp,-D_FORTIFY

linux - 使用 find - 删除除任何一个之外的所有文件/目录(在 Linux 中)

如果我们想删除我们使用的所有文件和目录,rm-rf*。但是,如果我想一次删除除一个特定文件之外的所有文件和目录怎么办?有什么命令吗?rm-rf*可以轻松删除一次,但甚至删除我最喜欢的文件/目录。提前致谢 最佳答案 find可以成为很好的friend:$lsa/b/c/$find*-maxdepth0-name'b'-prune-o-execrm-rf'{}'';'$lsb/$解释:find*-maxdepth0:选择*选择的所有内容,而不进入任何目录-name'b'-prune:不要打扰(-prune)任何符合条件-name'b'-

linux - 是否可以将 FIND 的结果通过管道传递给 COPY 命令 CP?

是否可以将find的结果通过管道传递给COPY命令cp?像这样:find.-iname"*.SomeExt"|cpDestinationDirectory求求,总能找到这种公式suchasfromthispost:find.-name"*.pdf"-typef-execcp{}./pdfsfolder\;这引发了一些问题:为什么不能只使用|管道?这不是它的用途吗?为什么大家都推荐-exec我怎么知道什么时候通过管道|使用那个(exec)? 最佳答案 cp有一个很少使用的选项:-tdestination--参见手册页:find.-in

linux - 使用 find -exec 重定向 stdout 并且不创建新的 shell

我有一个脚本只将数据写入stdout。我需要为多个文件运行它并为每个输入文件生成不同的输出文件,我想知道如何为此使用find-exec。所以我基本上尝试了几个变体(为了可测试性,我用cat替换了脚本):find*-typef-execcat"{}">"{}.stdout"\;但无法使其工作,因为所有数据都被写入了一个名为{}.stdout的文件。最终,我可以让它工作:find*-typef-execsh-c"cat{}>{}.stdout"\;但是虽然这个最新的形式与cat配合得很好,但我的脚本需要通过几个初始化脚本加载环境变量,因此我最终得到:find*-typef-execsh-c

正则表达式匹配 linux "find"命令中的任一字符串

我正在尝试以下操作以递归方式查找以.py或.py.server结尾的文件:$find-name"stub*.py(|\.server)"但是这不起作用。我尝试过以下变体:$find-name"stub*.(py|py\.server)"它们也不起作用。一个简单的find-name"*.py"确实有效,为什么这个regex不起作用? 最佳答案 说:find.\(-name"*.py"-o-name"*.py.server"\)这样说会导致文件名与*.py和*.py.server匹配。来自manfind:expr1-oexpr2Or;e

linux find命令,不分时间跨度递归查找10个最新文件

到目前为止我尝试了什么......命令:find.-typef-ctime-3|tail-n5结果:./MobilniTelefoni/01.BoxUpdate/05.DCUnlockerClient/dc-unlocker_client-1.00.0857.exe./MobilniTelefoni/01.BoxUpdate/39.Z3XBox/01.Update/01.SamsungBox/SamsungTool_12.4.exe./MobilniTelefoni/10.Nokia/1.SRPSKIHRVATSKIJEZICI/BB5/3xx_Series/Asha300/06.97