mydy.net
当前位置:首页 >> linux删除指定文件 >>

linux删除指定文件

rm -f file1 删除一个叫做 'file1' 的文件' rmdir dir1 删除一个叫做 'dir1' 的目录' rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容 rm -rf dir1 dir2 同时删除两个目录及它们的内容

find /home/kevin/test -name cc.txt -exec rm -f {} \; 给你解释一下吧:find 是一个强大的搜索命令 -name 选项用来搜索符合条件的文件 搜到之后用-exec 选项来执行命令

1、删除文件命令 rm -f 文件名 将会强行删除文件,且无提示2、删除文件夹以及文件夹中的所有文件命令:rm -rf 目录名字 其中:-r:向下递归删除-f:直接强行删除,且没有任何提示 注意:使用rm -rf要格外注意,linux中没有回收站,慎重操作.

linux删除所有子目录下的指定文件夹可采用find +exec组合来完成,如: find ./ -type d -name "del_dir" -exec rm -r {} \; 说明:1. ./ 为待查询的开始目录,从此目录开始搜索,包括本目录下的子目录2. -type d 目标为文件夹3. -name "del_dir" 指定待删除的目录名4. rm -r {} exec要执行的命令,此处为删除文件夹命令,如果很确定查到的目录一定要删除,则可加f不需要提示,如 rm -fr

删除文件第一行:sed -i '1d' filename 删除文件最后一列:awk '{print $nf}' filename

1、按大小查询查找文件size小于10个字节的文件或目录find ./ -size -10c查找文件size等于10个字节的文件或目录find ./ -size 10c查找文件size大于10个字节的文件或目录find ./ -size +10c2、其他大于1gfind -type f -size +1g|xargs ls -l小于100mfind -type f -size -100m|xargs ls -l3、清空find -type f -size +1g|xargs cp /dev/null4、删除find -type f -size +1g|xargs rm -rf

用C语言删除某个文件中的一行内容的原理就是 将该行的末尾和 开头找到, 然后将 改行的末尾

如果删除的目录名字为 test而且test下面包含文件夹的话你可以用 rm -rfv ./test/* 来删除这个文件夹一下的所有文件 -r 参数表示 递归 f表示强制即不询问.v表示显示出过程 * 表示所有

配合grep 过滤,例如当前目录下有很多文件,其中不想删abc.txt文件,其他都删除则使用 ls | grep -v "abc.txt" | xargs rm -f

用命令行操作:find /path -name '*.mp3' -exec rm -rf {} \;

网站首页 | 网站地图
All rights reserved Powered by www.mydy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com