linux-在指定路径下查询文件夹是否存在

我们常常在Linux下去查找文件

find / -name ‘test.py‘   # 在根目录下查找名为test.py的文件

但是如果用查找文件的方式去查找文件夹的话,是查不到的

find / -maxdepth 1 -type d  -name ‘test_dictionary‘  # -maxdepth表示搜索深度。-type表示搜索类型。

查找成功返回相应路径

原文地址:https://www.cnblogs.com/lutt/p/12037498.html

时间: 2024-08-29 23:57:15

linux-在指定路径下查询文件夹是否存在的相关文章

C#遍历指定路径下的文件夹

通过指定路径访问路径下的文件,在C#的开发中主要利用了Directory类和DirectoryInfo类,简要介绍Directory类中的成员:命名空间 System.IO 命名空间 1.CreateDirectory,已重载,用于创建指定路径下的所有目录: 2.Delete,删除指定目录: 3.Exists,确定给定目录是否引用磁盘现有目录:说白点就是判断路径是否存在: 4.GetCreationTime,获取目录的创建时间和日期: 4.GetCurrentDirectory,获取应用程序的当

java打印出某一指定路径下的文件夹内的所有子文件夹和文件,并区分开来

public class printoutFile { public static void main(String[] args) { printFile(new File("D:\\test"),1); } public static void printFile(File file,int sub) { if (file.isFile()) { System.out.println("您给定的是一个文件"); // 判断给定目录是否是一个合法的目录,如果不是,

Linux复制指定目录下的文件夹结构

[[email protected] ~]# su - applmgr[[email protected] ~]$ cd $APPL_TOP/inv[[email protected] inv]$ find . -type d -exec mkdir -p $APPL_TOP/cux/{} \;[[email protected] inv]$ cd ..[[email protected] appl]$ cd cux[[email protected] cux]$ du8       ./12.

JAVA之IO技术-获取指定目录下的文件夹和文件的File对象或是字符串名称。

package ioTest.io3; /* * 获取指定目录下的文件夹和文件的File对象或是字符串名称. * 也可以通过filter获取指定的文件夹或者指定类型的文件 * 这里面需要做一个总结,如何利用jdk的源码去理解不熟悉的方法的应用. */ import java.io.File; import java.io.FileFilter; import java.io.FilenameFilter; public class FileDemo2 { public static void m

用python查找在指定目录下特定文件夹下的指定文件

本代码是在python2.*上边所写. 功能:在指定目录下查找特定文件夹下的特定文件. 实例:查找在packages目录下文件夹名为values下的strings.xml文件 #!/usr/bin/env python import os def walk_dir(path): filter_file_name = 'strings.xml' for root, dirs, files in os.walk(path): for dir_item in dirs: if dir_item ==

Java递归输出指定路径下所有文件及文件夹

package a.ab; import java.io.File; import java.io.IOException; public class AE { public static void main(String[] args) { File f=new File("D:\\DD"); new AE().fileList(f); } public void fileList(File fl){ try{ File[] fs=fl.listFiles(); for(File f

将linux的HOME目录下的文件夹名字改回英文

为了使用起来方便,装了Ubuntu中文版,自然在home文件里用户目录的“桌面”.“图片”.“视频”.“音乐”……都是中文的.很多时候都喜欢在桌面上放一些要操作的文件,linux里命令行操作又多,难免会用命令行操作桌面上的东西,那么就要 “cd 桌面”,打“桌面”的时候要输入法切换,麻烦……所以就想办法把用户目录下的路径改成英文,而其他的中文不变, 方法如下: 打开终端,在终端中输入命令: export LANG=en_US xdg-user-dirs-gtk-update 跳出对话框询问是否将

java-IO流(File对象-深度遍历指定目录下的文件夹和文件)

需求:遍历这个树状结构 File(String pathname) '\\'为了转义'\' // 通过抽象路径pathname 创建一个新的文件或者目录 File parent = new File("E:\\Test\\aa"); // exists 判断文件或目录是否存在:存在为true if(!parent.exists()){ // mkdirs 创建多级目录 parent.mkdirs(); } import java.io.File; public class Test {

Python 之 glob读取路径下所有文件夹或文件方法

在python中,glob模块是用来查找匹配的文件的 在查找的条件中,需要用到Unix shell中的匹配规则: *    :   匹配所所有 ?    :   匹配一个字符 *.*  :   匹配如:[hello.txt,cat.xls,xxx234s.doc] ?.*  :   匹配如:[1.txt,h.py] ?.gif:   匹配如:[x.gif,2.gif] 如果没有匹配的,glob.glob(path)将返回一个空的list:[] import glob def get_all():