如何删除一个目录下的所有文件,但保留一个指定文件。附一些常用命令

解答:

假设这个目录是/xx/,里面有file1,file2,file3..file10   十个文件

方法如下:

find /date -type f ! -name “file10″|xargs rm -f

如何删除一个目录下的所有文件,但保留一个指定文件。附一些常用命令如何删除一个目录下的所有文件,但保留一个指定文件。附一些常用命令

另外还有其他的方法比如:rsync命令和bush的 extglob功能等。在此不一一列举。

附常用命令:

文件和目录操作命令
ls       显示指定目录和文件的信息
pwd    显示当前目录名称
cd      目录更改命令
mkdir   新建目录命令
rmdir    删除目录命令
2.文件操作命令
   file    文件类型查看命令
   touch   新建文件命令
   cp     复制文件命令
   rm    删除文件命令
   mv    文件移动与文件重命名
   find    查找文件命令
3.文本文件查看命令
cat 
more
less
headtail
4.光盘驱动器设备文件 
/dev/cdrom
挂载光盘使用mount命令
# mount -t iso9660 /dev/cdrom /media/cdrom/
光盘内容的读取,使用命令访问光盘挂载点目录
# ls /media/cdrom/
卸载光盘使用umount命令
# umount /dev/cdrom
弹出或收回光盘驱动盘托盘
   # eject        # eject -t 

原创文章,作者:15893442518,如若转载,请注明出处:http://www.178linux.com/80548

(4)
1589344251815893442518
上一篇 2017-07-15 10:21
下一篇 2017-07-15 10:53

相关推荐

  • echo address

    echo address

    Linux干货 2016-08-08
  • Linux常用命令

    一、Linux常用命令(总) 二、Linux常用命令(分) 1、pwd – print name of current/working directory 2、cd – change directory 3、ls – list,dieplay directory content 4、date – pr…

    Linux干货 2016-09-19
  • vim文本操作、例行性工作、脚本编程_第六周练习(01)

    vim文本操作 Q1:复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; [root@promote /]# cp /etc/rc.d/rc.sysinit /tmp/ [root@promote /]# l…

    Linux干货 2016-12-18
  • Linux基础小模块

    1.基础知识小块:shell 由shell程序的自带命令:即为内置命令(builtin) 独立的可执行程序文件、文件名 :即为外部命令  [root@localhost~]#ls      ~用户当前所在目录  #:命令提示符(管理员帐号root)  $:普通用户   &nbsp…

    Linux干货 2016-08-10
  • magedu_20160804

    文本处理工具和grep过滤工具以及正则表达式    一.文本处理工具相关命令    前面课程中曾经使用过cat,head,tail命令查看相关文件,head,tail分别查看文件开头、结尾的行信息。对于特定想要显示的信息则需要特定的文本查看指令,比如cut,sort,paste,uniq等。如下内容分别对每个…

    Linux干货 2016-08-08
  • Linux基础(四)——用户管理&grep命令

    1、  复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 cp /etc/skel/ /home/tuser1 –r chmod -R 700 /home/tuser1/ 2、  编辑/etc/group文件,添加组hadoop。 echo "ha…

    Linux干货 2016-11-08