1. shell判断文件,目录是否存在或者具有权限 2. #!/bin/sh 3. 4. myPath="/var/log/httpd/" 5. myFile="/var /log/httpd/access.log" 6. 7. # 这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 8. if [ ! -x "$myPath"]; then 9. mkdir "$myPath"
转载
2015-10-27 17:07:00
637阅读
2评论
搜索了半天,终于找到一个合格的命令:find . -path ./ignore_dir -prune -o -name file_name -print 排除多个目录:find . \( -path ./dir1 -o -path ./dir2 \) -prune -o -name file_name -print
原创
2022-02-09 14:19:30
1009阅读
搜索了半天,终于找到一个合格的命令:
find . -path ./ignore_dir -prune -o -name file_name -print
排除多个目录:
find . \( -path ./dir1 -o -path ./dir2 \) -prune -o -name file_name -print
原创
2021-08-06 12:45:00
1759阅读
shell脚本
原创
2019-07-22 11:12:34
4670阅读
点赞
简单脚本自己做个练习
原创
2011-08-10 11:07:16
2376阅读
-b 文件 判断该文件是否存在,并且是否为块设备文件-c 文件 判断该文件是否存在,并且是否为字符设备文件-d 文件 判断该文件是否存在,并且是否为目录文件-e 文件 判断该文件是否存在-f 文件 判断该文件是否存在,并且是否为普通文件-L 文件 判断该文件是否存在,并且是否为符号链接文件-p 文件 判断该文件是否存在,并且是否为管道文件-s 文件 判断该文件是否存...
原创
2021-07-28 10:22:50
540阅读
shell脚本之判断文件类型原码如下:#!/bin/bash#check that the files exists.addr=/home/hadoop/test.txtif [ -d $addr ]then echo $addr is a directoryelif [ -e $addr ]then echo $addr is a filefi...
原创
2022-01-28 14:23:02
547阅读
按照文件类型进行判断 标红,记住;其他了解即可 测试选项 作用 -b 文件 判断该文件是否存在,并且是否为块设备文件(是块设备文件为真) -c 文件 判断该文件是否存在,并且是否为字符设备文件(是字符设备文件为真) -d 文件 判断该文件是否存在,并且是否为目录文件(是目录为真) -e 文件 判断该 ...
转载
2021-08-06 14:26:00
931阅读
2评论
shell脚本之判断文件类型原码如下:#!/bin/bash#check that the files exists.addr=/home/hadoop/test.txtif [ -d $addr ]then echo $addr is a directoryelif [ -e $addr ]then echo $addr is a filefi...
原创
2021-07-05 17:52:41
429阅读
find命令中,怎么避开某个文件夹或多个文件夹时的操作命令用法。
比如要在/usr/sam目录下查找不在dir1子目录之内的所有文件
find /usr/sam -path "/usr/sam/dir1" -prune -o -print
find [-path ..] [expression] 在路径列表的后面的是表达式
-path
原创
2011-11-08 11:38:39
1518阅读
在使用Linux系统时,经常会遇到需要查找文件的情况,这时候就会用到find命令。find命令是Linux系统中一个非常强大的工具,可以帮助用户快速找到指定目录下的文件。然而,有时候我们需要在查找文件时排除某些特定的文件或目录,这就需要使用find命令的排除功能。
要在使用find命令时排除特定文件或目录,可以使用“-not”选项或“-prune”选项。例如,如果我们要在当前目录下查找所有以“.
原创
2024-05-16 11:31:19
250阅读
rsync -vzrtopg --progress --delete --include "*.zone" --exclude "*" root@61.191.120.12::root64 /opt/bak/ >>/var/log/rsync.log
原创
2011-03-15 15:30:34
4805阅读
dr-xr-x---.2rootroot1511月1000:37.d代表目录-rw-------.1rootroot14181月1008:17anaconda-ks.cfg普通的文档是可以用cat查看但是[root@localhost~]#ls-l/bin/ls-rwxr-xr-x.1rootroot11765611月62016/bin/ls这种我们打出来命令结果/bin/ls应该是蓝色的是没有办
原创
2018-01-26 23:13:46
751阅读
点赞
# 使用ls -ld列出来的文件 区分类型:# drwx------. 2 root root 29 5月 31 18:09 .ssh# drwx------.第一列开头字母风别含义# d表示这个文件是目录# -表示为普通的文件或二进制文件 带颜色的为二进制 这种普通的文档是可以使用cat命令查看的 但是如果这种普通的文
原创
2022-09-08 19:50:39
141阅读
Linux系统上的文件类型:-:常规文件:即f:d:directory,目录文件;b:blockdevice,块设备文件,支持以“block”为单位进行随机访问;c:characterdevice,字符设备文件,支持以“character”为单位进行线性访问;majornumber:主设备号,用于标识设备类型,进而确定要加载的驱动程序;minornumber:次设备号,用于标识同一类型中的不同的设
原创
2019-01-07 21:13:59
496阅读
XML XML的全称是EXtensible Markup Language,可扩展标记语言. 可以用作XML用途 XML的文档结构 1.第一行必须是XML声明 <?xml version="1.0" encoding="UTF-8"?> version 代表版本号1.0/1.1 encoding U ...
转载
2021-07-29 22:21:00
483阅读
2评论
linux文件类型:1.普通文件(-)2.目录文件(d)3.链接文件 符号链接(l) 硬链接(-)4.特殊文件:用于作为硬件设备访问入口的文件 块设备:随机,按块进行存取(b) 字符设备:线性,按字符逐个存取(c)5
原创
2014-04-19 23:25:51
590阅读
还是遵循以往的学习方法,搭建自己的java知识体系,努力提高学习的能力。在java世界里面存在着很多开源的东西,新技术,新产品随时都可能到来。JavaSE算是有一个非常不错的API,但是还有大多数的开源Jar包没能有一个很好的组织格式的开发文档,因此自学起来非常不易,所以尝试了一下使用Smartupload组件。首先要说的是网上到处都是jspsmartupload和smartupload的包和讲解
转载
2023-08-02 10:02:54
257阅读
在使用Linux系统时,经常会遇到需要查找文件的情况。Linux提供了一款强大的命令行工具——find,可以帮助用户查找文件和目录。然而,在使用find命令时,有时候我们需要排除某些文件或目录,以便更精确地定位我们需要的内容。
要排除某文件或目录,可以使用find命令的“-not”和“-prune”选项。下面将介绍一些常见的排除某文件或目录的方法:
1. 使用“-not”选项
通过“-not
原创
2024-05-29 11:45:15
1107阅读
在 windows 系统下,我们通过 路径+文件名+扩展名的方式唯一标识一个文件,而在 Linux 系统下通过 路径+文件名唯一标识一个文件。文件分类:文件主要可以分为文本文件和二进制文件,常见的如记事本中的 xx.txt 的文件就是文本文件,而图片,音乐等就是以二进制方式保存的二进制文件。python 文件操作:def open(file, mode='r', buffering=None, e
转载
2023-08-08 07:12:00
171阅读