首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Linux使用inode删除指定文件方法示例

前言 众所周知在Linux中,有时候会遇到文件名是乱码或者是某些特殊中文的文件,这时候通过文件名就很难删除。...同时,对于linux中的任何一个文件都必然有其唯一的inode值,这时候就可以通过inode来删除异常文件名的文件。...k 产生这类文件的原因: 1.上传文件时网络异常导致 2.Windows创建的某些文件名在Linux无法正常识别 3.中文特殊字符无法识别 解决方法如下: 1.查询这些文件的inode...,熟练下操作怎么也是不为过的,没有这些乱码的文件,可以使用正常的文件做测试, 有以下这几种方法: 先创建需要的文件 [root@zstest1 tmp]# cd /tmp [root@zstest1.../fff 总结一: 以上几种不同的删除方式,总体来说都是通过指定文件的inode值,使用find命令的-inum选项确认其文件名,然后传递给rm命令进行删除 完毕,呵呵呵

3.7K41

Linux通过grep查找指定的进程是否存在

一、功能介绍 Linux通过命令查找指定的进程是否存在,并返回该进程的PID号。 在程序中可以使用该方法监控指定的程序是否在运行,如果异常退出,可以重新启动指定程序或者系统。...二、执行的命令 2.1 shell脚本代码 #查找指定进程的PID find_name=s_app #s_app就是要查找的进程名称 pid_val=`ps -ef | grep $find_name...else echo "查找的进程不存在" fi 2.2 C语言代码 #include #include #include //查找指定的进程的...$2}'` if [ ${pid_val} > 0 ] then echo "查找的进程存在" else echo "查找的进程不存在" #重新启动 /mnt/hgfs/linux-share-dir.../linux_c/s_app 8080 & fi sleep 10 done 为了方便启动该脚本,可以在执行程序里增加一代码,将启动代码追加到系统启动文件里去: grep -q "/home/wbyq

4.2K40

Linux使用rm删除文件,并排除指定文件

rm是我们在Linux删除文件经常用到的命令,但是有时候我们目录下有很多个文件想要删除,偏偏却要保留其中1个或几个文件,那怎么办呢?...删到啥时候啊~~ 今天我们就来教大家使用rm命令删除文件的时候如何排除指定的文件(不删除指定文件)。首先我们来看一平时我们是怎么使用rm命令的。...(1.txt) 正常情况是全部文件被删除了,只留下了1.txt,但是有时候我们的系统没配置好,可能会报错,例如下面这种: root@abc:/home/# rm -rf !...+ xargs三个命令一起用 7、删除全部文件,保留1.txt find * | grep -v 1.txt | xargs rm 这里我们要特别注意grep的-v参数,-v参数表示反选,比如我们上面指定

10.5K30

Linux使用rm删除文件,并排除指定文件

rm是我们在Linux删除文件经常用到的命令,但是有时候我们目录下有很多个文件想要删除,偏偏却要保留其中1个或几个文件,那怎么办呢?...删到啥时候啊~~ 今天我们就来教大家使用rm命令删除文件的时候如何排除指定的文件(不删除指定文件)。首先我们来看一平时我们是怎么使用rm命令的。...(1.txt) 正常情况是全部文件被删除了,只留下了1.txt,但是有时候我们的系统没配置好,可能会报错,例如下面这种: root@abc:/home/# rm -rf !...+ xargs三个命令一起用 7、删除全部文件,保留1.txt find * | grep -v 1.txt | xargs rm 这里我们要特别注意grep的-v参数,-v参数表示反选,比如我们上面指定

5.1K20

Linux 打印文本部分行内容(前几行,指定,中间几行,跨行,奇偶,后几行,最后一,匹配

背景 打印对账文件最后一汇总信息,通过钉钉定时发送到运维群。顺便总结下 Linux 打印文本部分行内容的各种方法。...head -n 5 test.txt # sed 打印前 5 行内容 $ sed -n '1,5p' test.txt # awk 打印前 5 行内容 $ awk 'NR<6' test.txt 打印指定行内容...# sed 打印第 5 行内容 $ sed -n '5p' test.txt # awk 打印第 5 行内容 $ awk 'NR==5' test.txt # tail 配合 head,打印指定行内容...$ tail -n +5 test.txt | head -1 打印指定范围行内容 # sed 打印 5~10 行内容 $ sed -n '5,10p' test.txt # awk 打印 5~10...# tail 打印最后一内容 $ tail -n 1 test.txt # sed 打印最后一内容 $ sed -n '$p' test.txt # awk 打印最后一内容 $ awk 'END

12.9K32
领券