草庐IT

find_stuff

全部标签

linux - 使用 find 命令但排除两个目录中的文件

我想查找以_peaks.bed结尾的文件,但排除tmp和scripts文件夹中的文件。我的命令是这样的:find.-typef\(-name"*_peaks.bed"!-name"*tmp*"!-name"*scripts*"\)但它没有用。tmp和script文件夹中的文件仍会显示。有人对此有想法吗? 最佳答案 您可以通过以下方式指定find:find.-typef-name"*_peaks.bed"!-path"./tmp/*"!-path"./scripts/*"说明:find.-从当前工作目录开始查找(默认递归)-typef

linux - 为什么 find -exec mv {} ./target/+ 不起作用?

我想知道{}\;和{}\+和|到底是什么xargs...做。请用解释澄清这些。以下3个命令运行并输出相同的结果,但第一个命令需要一点时间,格式也略有不同。find.-typef-execfile{}\;find.-typef-execfile{}\+find.-typef|xargsfile这是因为第一个对来自find命令的每个文件运行file命令。所以,基本上它运行为:filefile1.txtfilefile2.txt但后2个find使用-exec命令对所有文件运行一次文件命令,如下所示:filefile1.txtfile2.txt然后我运行以下命令,第一个运行没有问题,但第二个给

linux - 如何仅使用 Linux 'find' 获取文件名?

我正在使用查找目录中的所有文件,所以我得到了一个路径列表。但是,我只需要文件名。即我得到./dir1/dir2/file.txt并且我想得到file.txt 最佳答案 在GNUfind中,您可以使用-printf参数,例如:find/dir1-typef-printf"%f\n" 关于linux-如何仅使用Linux'find'获取文件名?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi

regex - 如何在 find 命令中使用正则表达式?

我有一些用生成的uuid1字符串命名的图像。例如81397018-b84a-11e0-9d2a-001b77dc0bed.jpg。我想使用“查找”命令找出所有这些图像:find.-regex"[a-f0-9\-]\{36\}\.jpg".但它不起作用。正则表达式有问题吗?有人可以帮我解决这个问题吗? 最佳答案 find.-regextypesed-regex".*/[a-f0-9\-]\{36\}\.jpg"请注意,您需要在开头指定.*/,因为find匹配整个路径。例子:susam@nifty:~/so$find.-name"*.j

php - find()、findOrFail()、first()、firstOrFail()、get()、list()、toArray() 有什么区别

这些方法有什么区别:find()findOrFail()first()firstOrFail()get()list()toArray()我一直在使用它们,每个都给出不同的结果,有时我需要在get()的末尾添加toArray()因为我的功能是期待一个数组。其他方法不也产生数组吗? 最佳答案 find($id)接受一个id并返回一个模型。如果不存在匹配的模型,则返回null。findOrFail($id)接受一个id并返回一个模型。如果不存在匹配的模型,则会抛出错误1。first()返回在数据库中找到的第一条记录。如果不存在匹配的模型,

c# - Find 和 FindAsync 之间的区别

我正在编写一个非常非常简单的查询,它只是根据其唯一ID从集合中获取文档。经过一番挫折(我是mongo和async/await编程模型的新手),我想通了:IMongoCollectioncollection=//...FindOptionsoptions=newFindOptions{Limit=1};IAsyncCursortask=awaitcollection.FindAsync(x=>x.Id.Equals(id),options);Listlist=awaittask.ToListAsync();TModelresult=list.FirstOrDefault();return

c# - Find 和 FindAsync 之间的区别

我正在编写一个非常非常简单的查询,它只是根据其唯一ID从集合中获取文档。经过一番挫折(我是mongo和async/await编程模型的新手),我想通了:IMongoCollectioncollection=//...FindOptionsoptions=newFindOptions{Limit=1};IAsyncCursortask=awaitcollection.FindAsync(x=>x.Id.Equals(id),options);Listlist=awaittask.ToListAsync();TModelresult=list.FirstOrDefault();return

java - 如何解决 : Can not find the tag library descriptor for "http://java.sun.com/jsp/jSTL/core"

这个问题在这里已经有了答案:Cannotfindthetaglibrarydescriptorfor“http://java.sun.com/jsp/jstl/core”(18个回答)关闭7年前。ReturnPageLogoutBookIDBookNameIssuedatereturndate${element.getBookid}${element.getBookname()}${element.getIssuedate()}${element.getReturndate()}EclipseIDE显示红色下划线,当我关注它时,标签是:找不到http://java.sun.com/js

java - 何时将 EntityManager.find() 与 EntityManager.getReference() 与 JPA 一起使用

我遇到了一种情况(我认为这很奇怪,但可能很正常),我使用EntityManager.getReference(LObj.getClass(),LObj.getId())来获取数据库实体,然后通过返回的对象被持久化到另一个表中。所以基本上流程是这样的:classTFacade{createT(FObj,AObj){TTObj=newT();TObj.setF(FObj);TObj.setA(AObj);...EntityManager.persist(TObj);...LLObj=A.getL();FObj.setL(LObj);FFacade.editF(FObj);}}@Transa

java - Maven 错误 : Could not find or load main class org. codehaus.plexus.classworlds.launcher.Launcher

我在Windows7上安装了最新的maven-3.0.4:安装细节如下:安装路径:C:\apache-maven-3.0.4环境变量是:M2_HOMEC:\apache-maven-3.0.4\apache-maven\srcJAVA_HOMEC:\ProgramFiles\Java\jdk-1.7.0_04添加的路径变量有:%M2_HOME%\bin;%JAVA_HOME%\bin;在命令窗口中显示如下:C:\>java-versionjavaversion"1.7.0_04"Java(TM)SERuntimeEnvironment(build1.7.0_04-b22)JavaHot