> rm -vf `ls |egrep -v "info_20130826-180233.31764|QueryParser.INFO"`…
一个文件夹下面碎文件太多,rm 或者 ls的时候报 Argument list too long 解决办法: find /tmp -type d -name "*-*-" -delete…
记住Linux目录树的结构是一个称职Linux系统管理员的必备素质! 目录漫游cd   cd - 目录显示pwd 目录管理 mkdir -p a/b/c/1 parent创建多层目录 -m 700    mod -v 显示执行结果信息 不能同时设定属主.组信息 rm -r 321 file       删除目录321和目录file(当删除目录时必须使用-r) -f                   force强制 可执行多个 rmdir删除空目录 -p 递归删除,当删除子目录后,若空父目录为空…
删除文件时排除特定文件 www.python  tab.com/html/2013/linuxkaiyuan_0205/214.html 删除当前目录下所有 *.txt文件,除了test.txt 1 2 3 4 5 6 7 8 rm `ls *.txt|egrep -v test.txt` #或者 rm `ls *.txt|awk '{if($0 != "test.txt") print $0}'` #排除多个文件 rm `ls *.txt|egrep -v '(test.txt|ff…
例如:  删除当前文件夹下    .c和 .h    文件以外的文件 rm -f   `ls ./ | egrep -v "(.c$|.h$)"` 1. ls 列出所有文件; 2. egrep -v   查找所有不包含  .c和 .h 的文件:  .c$ -- 以.c 结尾的文件 3. rm -f 强制删除符合条件的文件 egrep  -- 查询 多个 关键字; 除了错误消息和使用消息不同以及 -s 标志的功能不同之外,  egrep 命令与 grep 命令带 -E 标志是一样的. h…
1 kill所有相关进程ps -ef | grep -i 进程名 | grep -v "grep" | awk '{print $2}' |xargs kill 2 查询当前用户占用的线程数lsof | grep haieradmin | wc 3 文件大小和位置的定位du -h --max-depth=1 4 nginx端口占用数lsof -c nginx | wc -l查看当前服务器的nginx有多少个连接netstat -anp | grep "nginx"…
$ ls # 查看文件列表 $ ls dir_name | more : 分页查看文件列表 $ ll -h dir_name # 以 KB.MB.GB格式查看文件大小 $ ll -Sh  # --sort[S] 根据文件大小排序,--time[t]修改时间  --reverse[r]逆序排序 cp : 复制文件或文件夹 $ cp -r /var/www/xkzd /home/www/xkzd - r 表示递归复制该目录下所有的子目录和文件至目的地.此时目标文件必须为一个目录名. $ cp -rf…
以下命令以网站目录www为例做介绍,有时候更新网站的时候需要保留比如图片目录,或者其他目录就需要这样的操作 实例一: 删除文件夹内所有文件只保留一个文件命令 [root@linuxzgf www]# cd html [root@linuxzgf html]# ls a dede include install plus special templets data images index.php member robots.txt tags.php uploads [root@linuxzgf…
1.删除某目录下所有文件,只保留指定文件. 例:假设/abc文件夹下有a1.a2....a10文件,保留a5和a6文件,其他全部删除 [root@localhost abc]# touch a{1..10} [root@localhost abc]# ls a1 a10 a2 a3 a4 a5 a6 a7 a8 a9 方法1: [root@localhost abc]# rm -f `ls|egrep -v '(a5|a6)'` [root@localhost abc]# ls a5 a6 方法…
文件操作 为文件(test.sh)增加执行权限 chmod +x test.sh 列出当前文件夹下所有文件(每行输出一个) 1 #!/bin/bash 2 dir=`ls ./` 3 for i in $dir 4 do 5 echo $i 6 done 列出当前文件夹下所有 txt 文件(每行输出一个) 1 #!/bin/bash 2 dir=`ls ./` 3 num=0; 4 for i in $dir 5 do 6 file=$i 7 if [ ${file##*.} = txt ];t…