
正文
linux命令判断文件夹 linux判断文件类型命令
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
linux如何判断是文件还是目录
可以使用ll命令判断linux命令判断文件夹,命令如下:
ll
得到linux命令判断文件夹的结果linux命令判断文件夹,如果首字母是d则为文件夹linux命令判断文件夹,如果为-则为文件。
效果如下:
相关问答
Q1: linux 目录是否存在命令
#shell判断文件夹是否存在
#如果文件夹不存在,创建文件夹
if [ ! -d "/myfolder" ]; then
mkdir /myfolder
fi
#shell判断文件,目录是否存在或者具有权限
folder="/var/www/"
file="/var/www/log"
# -x 参数判断 $folder 是否存在并且是否具有可执行权限
if [ ! -x "$folder"]; then
mkdir "$folder"
fi
# -d 参数判断 $folder 是否存在 《Linux就该这么学》 一起学习linux
if [ ! -d "$folder"]; then
mkdir "$folder"
fi
# -f 参数判断 $file 是否存在
if [ ! -f "$file" ]; then
touch "$file"
fi
# -n 判断一个变量是否有值
if [ ! -n "$var" ]; then
echo "$var is empty"
exit 0
fi
# 判断两个变量是否相等
if [ "$var1" = "$var2" ]; then
echo '$var1 eq $var2'
else
echo '$var1 not eq $var2'
fi
Q2: 判断 12.命令"ls -la"可以查看linux下当前目录下的所有文件和文件夹,包括隐藏文件。
结论:对。
ls 命令将每个由 Directory 参数指定的目录或者每个由 File 参数指定的名称写到标准输出,以及您所要求的和标志一起的其它信息。如果不指定 File 或 Directory 参数, ls 命令显示当前目录的内容。
-a表示显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)。
-l表示除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出。
扩展资料:
ls -lR /home/alvin/test_dir/,列出/home/alvin/test_dir目录下所有文件及目录的详细资料。
ls -l atb*,列出/home/alvin/test_dir目录下以atb开头的所有文件的详细内容。
ls -F /home/alvin/test_dir | grep /$,只列出目录下的子目录。
ls -ltr,按时间顺序列出目录下的文件,越新越排后面。
ls -lhS,以文件大小进行排序。
ls -l | grep "^-" | wc -l,统计当前目录下的文件数和目录数。
ls | sed "s:^:`pwd`/:",列出所有文件的绝对路径。
参考资料:百度百科-LINUX中ls命令
Q3: linux 查看文件是文件夹还是文件
使用ls命令的-l参数可以看出是文件夹还是文件,-l参数表示列出文件的长数据串,其中包含文件的属性与权限。使用ls -l列出的结果的第一列代表这个文件的类型与权限,共有10个字符,第一个字符就是代表文件的类型,如果是文件,第一个字符就是-(短横杠),如果是文件夹,第一个字符就是d(小写字母D)。例如:
mkdir testdir
ls -l testdir
drwx--x--x 2 root root 409 May 7 11:34 testdir
touch testfile
ls -l testfile
-rw-r--r-- 1 root root 0 May 7 11:36 testfile
此外,如果你是在图形界面的虚拟终端或者是在远程终端上执行ls -l命令,会有不同的颜色区分是文件还是文件夹(这样就更直观了),一般目录是蓝色,文件是白色。
Q4: Linux中查找文件夹的命令
Linux中查找文件夹的命令是find命令。
Linux-文件搜索命令find的操作使用方法如下:
1、全盘搜索linux命令判断文件夹,也可以指定目录搜索。find 搜索目录 -name 目标名字,find / -name file
2、这样搜索看到的都是file的完全匹配,区分大小写的,可以用-iname不区分大小写,find / -iname file。这样我们就可以多查找到大写的相关文件linux命令判断文件夹了。
3、我们先使用*通配符来匹配下包含file的相关文件区分大小写的:find / -name *file*。不区分大小写的:find / -iname *file*。这样匹配的话文件就比较多了,越精准的匹配越有利于查找。
4、find 搜索目录 -size 文件大小。下面我们查找下大于100MB的文件,应该实际是102400KB*2,所有搜索命令为:find / -size +204800。-号是小于,直接写数字就是等于。
5、find 搜索目录 -user 用户名。这里是查找属于用户名为user1的文件,linux如何添加删除用户名,可以参考Linux 用户管理命令:find / -user user1。
6、find 搜索目录 -type d。查找某个目录下的所有目录:find /tmp -type d。
7、find 搜索目录 -cmin -时间(单位分钟)。查找etc下面1小时内被修改的文件,根目录下面太多了,指定一个目录:find /etc -cmin -60。
8、当然find命令是可以多个选项一起添加查询的:-a 是前后条件都要满足,-o 是满足一个条件就好,这样我们可以清除的看到被过滤掉的文件。
关于linux命令判断文件夹和linux判断文件类型命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








