精华内容
下载资源
问答
  • Linux查看文件是否存在某个值

    千次阅读 2018-07-05 14:48:12
    按行号查看—过滤出关键字附近的日志 cat -n error.log|grep "fastcgi record byte" awk awk '{print $0}' 返回所有行 awk '{print $1}' 文章第项 awk '{print $4}' 文章第四项 a...

    grep “字符串” 文件名

    grep "fastcgi record byte" error.log
    

    按行号查看—过滤出关键字附近的日志

    cat -n error.log|grep "fastcgi record byte"
    

    awk

    awk '{print $0}' 返回所有行
    awk '{print $1}' 文章第一项
    awk '{print $4}' 文章第四项
    awk '{print $1,$4}' 文章第一项和第四项
    
    展开全文
  • /etc/init.d/rcS #!/bin/sh # Start all init scripts in /etc/init.d # executing them in numerical order. # for i in /etc/init.d/S??* ;do ... # Ignore dangling symlinks (if any). ... ] ...

    /etc/init.d/rcS

    #!/bin/sh
    
    
    # Start all init scripts in /etc/init.d
    # executing them in numerical order.
    #
    for i in /etc/init.d/S??* ;do
    
         # Ignore dangling symlinks (if any).
         [ ! -f "$i" ] && continue
    
         case "$i" in
            *.sh)
                # Source shell script for speed.
                (
                    trap - INT QUIT TSTP
                    set start
                    . $i
                )
                ;;
            *)
                # No sh extension, so fork subprocess.
                $i start
                ;;
        esac
    done
    
    
    if [ ! -f "/root/beijing.txt" ]; then
            if [ -f "/root/jinan.txt" ]; then
                    ifconfig eth0 192.168.99.46
                    route add default gw 192.168.99.1
                    echo "nameserver 8.8.4.4">> /etc/resolv.conf
            fi
    fi
    
    展开全文
  • Linux判断远程服务器文件是否存在

    千次阅读 2019-05-07 14:30:20
    有时候,我们需要对远程服务器文件进行相关操作,在此之前我们需要校验远程服务器文件是否存在。 ssh root@nd1 test -e /opt 这里返回的是boolean类型,因此我们可以编写简单的bash脚本来打印输出。 #! /bin/bash ...

    有时候,我们需要对远程服务器文件进行相关操作,在此之前我们需要校验远程服务器文件是否存在。

    ssh root@nd1 test -e /opt
    

    这里返回的是boolean类型,因此我们可以编写简单的bash脚本来打印输出。

    #! /bin/bash
    if ssh $1 test -e $2;then
    echo '0'
    else
    echo '2'
    fi
    

    这里我们进行简单测试,我们将远程服务器账号和需要检验的文件路径作为参数传入,通过输出结果判断文件是否存在。

    [root@nd2 bin]# sh checkRemoteFileExist.sh root@nd1 /opt
    0
    [root@nd2 bin]# sh checkRemoteFileExist.sh root@nd1 /opt/test
    2
    

    符合预期。

    关于test参数的一些相关补充说明,我们可以根据实际情况选择合适的参数。

    参数说明
    -e如果文件存在则为真
    -r如果文件存在且可读则为真
    -w如果文件存在且可写则为真
    -x如果文件存在且可执行则为真
    -s如果文件存在且至少有一个字符则为真
    -d如果文件存在且为目录则为真
    -f如果文件存在且为普通文件则为真
    -c如果文件存在且为字符型特殊文件则为真
    -b如果文件存在且为块特殊文件则为真
    展开全文
  • java用sshxcute 连接linux服务器,判断一个某个路径下的某个文件或文件夹是否存在? 给出返回值。
  • linux shell 判断文件是否存在

    万次阅读 2014-07-31 22:02:31
    # 判断文件是否存在 # link:www.jb51.net # date:2013/2/28 myPath="/var/log/httpd/" myFile="/var /log/httpd/access.log" # 这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 if [ ! -x ...
    代码如下:

    #!/bin/sh
    # 判断文件是否存在
    # link:www.jb51.net
    # date:2013/2/28

    myPath="/var/log/httpd/"
    myFile="/var /log/httpd/access.log"

    # 这里的-x 参数判断$myPath是否存在并且是否具有可执行权限
    if [ ! -x "$myPath"]; then
      mkdir "$myPath"
    fi
    # 这里的-d 参数判断$myPath是否存在
    if [ ! -d "$myPath"]; then
     mkdir "$myPath"
    fi

    # 这里的-f参数判断$myFile是否存在
    if [ ! -f "$myFile" ]; then
     touch "$myFile"
    fi
    # 其他参数还有-n,-n是判断一个变量是否是否有值
    if [ ! -n "$myVar" ]; then
     echo "$myVar is empty"
     exit 0
    fi

    # 两个变量判断是否相等
    if [ "$var1" = "$var2" ]; then
     echo '$var1 eq $var2'
    else
     echo '$var1 not eq $var2'
    fi

    -f 和-e的区别

    Conditional Logic on Files

    -a file exists.

    -b file exists and is a block special file.

    -c file exists and is a character special file.

    -d file exists and is a directory.

    -e file exists (just the same as -a).

    -f file exists and is a regular file.

    -g file exists and has its setgid(2) bit set.

    -G file exists and has the same group ID as this process.

    -k file exists and has its sticky bit set.

    -L file exists and is a symbolic link.

    -n string length is not zero.

    -o Named option is set on.

    -O file exists and is owned by the user ID of this process.

    -p file exists and is a first in, first out (FIFO) special file or

    named pipe.

    -r file exists and is readable by the current process.

    -s file exists and has a size greater than zero.

    -S file exists and is a socket.

    -t file descriptor number fildes is open and associated with a

    terminal device.

    -u file exists and has its setuid(2) bit set.

    -w file exists and is writable by the current process.

    -x file exists and is executable by the current process.

    -z string length is zero.

    是用 -s 还是用 -f 这个区别是很大的!

    展开全文
  • Linux shell脚本判断文件是否存在

    千次阅读 2019-03-04 16:38:05
    if [ ! -f javapid.pid ];...echo javapid.pid 文件存在 rm -f javapid.pid #存在删除该文件 java -jar test.jar & echo $! > javapid.pid #将该Java进程的进程号输出到该文件中 ...
  • Linux检查文件是否存在

    万次阅读 2018-04-29 02:10:06
    2. 用bash shell检查假设我们有文件目录/home/benben/go_project和文件/home/benben/go_project/test.txt,下面我们用bash shell命令来检测下这目录和文件是否存在。 检查目录,执行命令[-d /home/benben/go_...
  • Linux下 c 判断一个文件是否存在

    千次阅读 2009-11-08 12:48:00
    #include #include #define FOO "foo"int main(void){ if(!access(FOO, F_OK)) { if(!unlink(FOO)) { } else { printf("remove %s failed/n", FOO); }
  • Linux一句命令之判断文件是否存在

    千次阅读 2019-12-19 23:49:05
    文件存在输出yes,否则输出no。
  • linux判断文件是否存在

    千次阅读 2011-05-03 12:48:00
    对于判断文件是否存在,...在linux下,由于文件有不同的权限,当当前用户没有对此文件的读权限的时候,用来判断文件是否存在,显然不合适。而access却可以做到。 <br />open 的第一个参数是文件路径,第二个
  • Linux下C语言判断文件是否存在

    千次阅读 2019-09-15 21:24:11
    使用unistd.h里的函数access()来判断文件是否存在,其原型如下, // return 0 if OK; return −1 on error int access ( const char * pathname , int mode ) ; pathname就是文件名(可包含路径)...
  • linux c语言判断文件是否存在

    千次阅读 2020-08-29 14:14:33
    一、access函数 功能描述: 检查调用进程是否可以对指定的文件执行某种操作。 ...mode: 需要测试的操作模式,可能值是一个或多个R_OK(可读?), W_OK(可写?), X_OK(可执行?) 或 F_OK(文件存在?)组.
  • 判断linux文件、文件夹是否存在

    万次阅读 2019-05-28 17:08:32
    shell 判断文件夹或文件是否存在 文件夹不存在则创建 if [ !...#文件存在则删除 if [ ! -f "/data/filename" ];then echo "文件不存在" else rm -f /data/filename fi #判断文件夹是否存在 ...
  • 问题1:我创建了一个硬链接文件,但是我不知道放在那里了,请问怎么办?思路:查找文件可以利用find命令。硬链接的特性,不会跨文件系统,所以源文件在哪个文件系统中,就在那里找硬链接文件和源文件具有相同的inode...
  • linux shell 中判断文件、目录是否存在
  • Linux一个文件移动到另一个目录下

    万次阅读 2019-04-08 10:07:45
    mv命令来为文件或目录改名或将文件一个目录移入另一个目录中。该命令等同于DOS系统下的ren和move命令的组合。它的使用权限是所有用户。 2.格式 mv [options] 源文件或目录 目标文件或目录 3.[options]主要参数 -i...
  • linux C判断文件是否存在

    万次阅读 2012-12-27 10:13:29
    一、access函数 功能描述: 检查调用进程是否可以对指定的文件执行某种操作。   用法: #include ...pathname: 需要测试的文件路径名。...mode: 需要测试的操作模式,可能值是一个或多个R_OK(可读?),
  • Linux 创建一个文件 touch

    千次阅读 2018-07-08 13:14:04
    2018/7/8 周日使用 touch 命令可以创建一个文件演示:创建一个 index.html 文件使用 ls 查看当前目录下有无文件查看后,没有文件;使用 touch index.html 创建 index.html 文件;使用 ls 查看当前目录下有无文件...
  • Linux查看文件路径

    万次阅读 2018-08-21 16:40:16
    Linux下有两命令可以查看命令或者文件所在的位置 1.which which 用来查看当前要执行的命令所在的路径 举例子: [root@admin ~]# which python /usr/bin/python 意思就是说:如果我直接输入 python ,那么...
  • Linux shell判断文件或目录是否存在

    万次阅读 2017-10-13 17:05:17
    #!/bin/sh myPath="/var/log/httpd/" ...#这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 if [ ! -x "$myPath"]; then  mkdir "$myPath" fi #这里的-d 参数判断$myPath是否存在 if
  • linux 判断文件是否存在字符串

    千次阅读 2019-07-22 14:51:50
    if [ `grep -c $strr $jsonfailfile` -eq '0' ]; then xx fi
  • 1、前言  工作中涉及到文件系统,有时候需要判断文件和目录是否存在。我结合APUE第四章文件和目录,总结一下如何正确判断文件和目录是否存在,方便以后查询。 2、stat系列函数  stat函数
  • linux 查看是否存在某个命令

    千次阅读 2018-03-21 17:15:34
    linux 系统中查看是否存在某个命令,或者查看起作用的命令的路径可以使用 which 查看。which ls;
  • linux c用open打开(创建)一个文件

    万次阅读 2017-01-07 17:18:25
    Linux操作系统内核(kernel)利用文件描述符来访问文件文件描述符大于等于0,是一个用户描述被打开文件的索引值,它指向该文件的相关信息记录表,当文件打开或者创建新文件的时,就会返回一个文件描述符,当读写...
  • Linux文件操作高频使用命令

    万次阅读 多人点赞 2019-08-28 16:47:38
    文章目录0....touch abc.sh #新建一个文件 1.查看操作 查看目录: ll #显示目录文件详细信息 查看文件内容: cat|head|tail命令 cat abc.txt #查看abc的内容 head -5 abc.txt #...
  • LINUX SHELL判断文件、目录是否存在

    万次阅读 2019-03-29 09:23:37
    目录: path="/home" #if [ ! -d ${path} ];then if [ -d ${path} ];then echo dir ${path} exist!... echo dir ${path} not exist!...文件: file="/home/log.txt" if [ -f ${file} ];then echo file...
  • linux下移动一个文件

    千次阅读 2018-08-03 14:26:22
    mv命令来为文件或目录改名或将文件一个目录移入另一个目录中。该命令等同于DOS系统下的ren和move命令的组合。它的使用权限是所有用户。 2.格式 mv [options] 源文件或目录 目标文件或目录 3.[options]主要参数 -i...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 865,133
精华内容 346,053
关键字:

linux查看一个文件是否存在

linux 订阅