linux删除文件通配符|linux怎么删除文件夹下所有文件

㈠ linux常用命令

常用的命令有好多啊,你刚开始学,不用特意的去记,用到什么学什么就好了。 当然非要列举,下面列举的100条,是来自网络经验上的。 希望对你有帮助。Linux常用命令大全100条:1,echo “aa” 》 test.txt 和 echo “bb” 》》 test.txt //》将原文件清空,并且内容写入到文件中,》》将内容放到文件的尾部2,chmod go+w -R /home/zhangy //给组用户和其他用户添加写的权限3,tar -tzvf test.tar.gz //列出归档内容4, -ah //查看文件列表大小5, -sh //查看所有文件的大小总和6,echo ‘1+2’|bc -l //数学运算7,uname -a //查看linux内核等的一些信息8,badblocks -s /dev/sda //坏道扫描时显示进度9,time command //查看命令的运行时间10,ls -lrt //按时间的倒序排序11,rsync -P //同步时显示进度12.history -c //清楚历史命令13,cd – //返回上次目录14,tree //显示目录树15,umount -n /mnt/hda2 //强制卸载16,echo ~/ //显示用户的home目录17,echo $[5*5] //算术运算18,echo $((5*5)) //算术运算19,eval ls;ps aux|grep httpd //这二个命令都能执行20,free -m //有MB为单位显示内存21,uptime //显示系统已经运行了多长时间,它依次显示下列信息:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载22,加法运算[root@krlcgcms01 mytest]# let a=34+3;[root@krlcgcms01 mytest]# echo $a;23,export //查看所有环境变量24,echo $PATH //查看单个变量25,cmp file1 file2 //文件内容比对26,clear //清屏27,echo 23423 |awk –re-interval ‘/[0-9]{3,}/’ //如果不加re-interval的话,不显示28,cal //得到一个整齐的日历格式29,wc -l //统计行数,wc -w 统计单词30,echo “AaDCbd23” |tr “[A-Z]” “[a-z]” 大写变小写,echo “AaDCbdc23” |tr -c b-d = 将b-d之外的字符串替换成=31,echo “ADSF” | iconv -f UTF8 -t GBK //把字符由utf8转成gbk -f是from和简写,-t好像terminal的简写32,cat -n file //内容的前面会显示行号33,chattr +i file //只读,root用户也没法对其进行修改34,lsattr file //查看文件属性35,cat /etc/passwd |awk -F: ‘{print $1}’ //查看系统中所有用户36,cat /etc/group //查看系统中所有的组37,groups //查前当前用户所在的,所有组38,usermod -g 组名 用户 //这种方式是覆盖的方式,用的时候要小心,如果用户A性于mysql usermod -g php mysql这样的话只属于php了39,usermod -G 组名 用户 //这种方式是增加的方式,如果用户A性于mysql usermod -g php mysql这样的话,mysql就属于2个组了40,bc //进入数学计算中去41,umask 003 u权限是7,g权限是7,其他用户是4,也就是774,777-003=77442,mkfs -t vfat /dev/hda6 //将移动硬盘里面的一个分区格式化成vfat格式43,mount /dev/cdrom /media/cdrom //挂载cdrom44,getent group 532 //通过组ID,来查找组信息45,last //登录成功用户记录46,lastb //登录不成功用户记录47,mp -S /dev/sda2 //查看一下要备份/dev/sda2所要的容量48,mp -0j -f /dev/hda2/sda2_bak.mp.bz2 /dev/sda2 //将sda2进行备份并压缩49,restore -t -f /dev/hda2/sda2_bak.mp //查看备份信息50,restore -r -f /dev/hda2/sda2_bak.mp //还原备份51,fc-list //查看系统中安装的字体52,find 。/ -type f -exec grep -q “root” {} ; -exec echo {} ; //查找目录下文件所包涵的字符串53,vmstat 5 //每5显示一下次系统信息,cpu,memory,i/o等54,top 后 在shift + P 所占进程的排序显示55,top 后 在shift + M 所占内存的排序显示56,iptraf -g //查看各个接口的流量57,ostat -d -x /dev/sda2 2 //用iostat查看磁盘/dev/sda2的磁盘i/o情况,每两秒刷新一次58, paste -sd ‘|||n’ test //文件的每4行转换成1行,并用|隔开59,lsof -i :22 //知道22端口现在运行什么程序60,lsof -c abc //显示abc进程现在打开的文件61,lsof -p 12 //看进程号为12的进程打开了哪些文件63,route //查看路由信息64,ifup //开启网卡65,ifdown //关闭网卡66,route del -net 172.168.0.0 netmask 255.255.0.0 dev eth0 //删除 172.168这个网段67,route add -net 172.168.10.0 netmask 255.255.255.0 dev eth0 //增加一个路由68,netstat -tunl //列出监听的网络服务端口69,netstat -tun //列出已连接的网络服务端口70,nmap -sP 172.30.4.0/24 //在这个网段内有多少用户在我的主机上操作,一个不错的安全检查工具71,vgdisplay //查看系统中的可用空间72,lvextend -L+20G /dev/tank/part1 //向part1这个分区增加20G的空间73,lvresize -L-10G /dev/tank/part2 //向part2这个分区减少10G的空间74,pvdisplay //查看磁盘信息75,mplayer -loop 10 /mnt/song/music/花儿开了.mp3 //循环播放10遍76,pacman -S firefox -nd //nd去掉依赖77,wget -c //断点下载78,chroot /mnt/ubuntu //改变根目录到/mnt/ubuntu79,ctrl+a //命令行下,光标称动到开头80,ctrl+e //命令行下,光标移动结尾81,cut -d: -f 1-4 test //用:分割文件,取分割后的1-4列82,file /home/zhangy/test.php //用于查看文件的一些基本信息83,touch test.txt //创建一个空文件 text.txt84,htpasswd -cbd /usr/local/nginx/conf/authfile //创建访问控制文件85,df //查看磁盘空间,和当前的磁盘数86,fdisk -l //查看所有磁盘数87,alsamixer //进入后,m键可以实现静音88,killall httpd //把所有httpd进程杀掉89,killall -9 mysqld_safe //有些进程超级用户也停止不了,-9是强制删除90,mirror /mysql //下载mysql目录91,mirror -R /mysql //上传mysql目录92,rmmod pcspkr //关掉tab提示音93,modprobe pcspkr //开启tab提示音94,gpasswd -a zhangy wheel //将zhangy这个用户添加到wheel这个组95,dd if=/dev/zero of=/virtual/ubuntu.virt.img bs=1M count=4096 //创建一个4G的IMG镜像96,lspic //显示pci设备97,lsusb //显示usb设备98,history | less //less根more有点像,感觉less用着更舒服点99,ln -s //如果忘了-s就变成硬链接了100,tar zxvf test.tar.gz -C /home/zhangy //将内容解压到指定目录

㈡ linux怎么删除文件夹下所有文件

使用rm -rf命令即可。使用规则: rm -rf 目录名字 -r 向下递归,不管有多少级目录,一并版删除-f 直接强行删除,没有权任何提示删除文件夹实例:rm -rf /var/log/httpd将会删除/var/log/httpd目录以及其下所有文件、文件夹删除文件使用实例:rm -f /var/log/httpd/access.log将会强制删除/var/log/httpd/access.log这个文件 更多Linux知识可参考书籍《Linux就该这么学》。

㈢ 麒麟系统无法删除文件夹

使用命令:sudo rm -r 后面跟文件名称即可以删除。 Linux删除文件命令汇总①rm命令格式:rm [选项] 文件…②rm命令功能:删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用rm来删除文件,通常仍可以将该文件恢复原状。③rm命令参数:-f:–force强制删除文件,从不给出提示,但是会忽略不存在的文件-i:–interactive 进行交互式删除-r, -R:–recursive 指示rm将参数中列出的全部目录和子目录均递归地删除。-v: –verbose 详细显示进行的步骤–help 显示此帮助信息并退出–version 输出版本信息并退出linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思④rm命令使用方法:1、Linux删除文件夹命令rm -rf /var/log/httpd/access将会删除/var/log/httpd/access目录以及其下所有文件、文件夹2、Linux删除文件命令rm -f /var/log/httpd/access.log将会强制删除/var/log/httpd/access.log这个文件3、Linux批量删除文件命令Linux中批量删除文件,可以直接执行删除命令:rm -rf 文件1 文件2 ……其中参数 r 和 f :r是递归删除,比如你要删除某个目录,而目录里面还有子目录或者文件的话就要加r这个参数,f参数是强制删除的意思,另外,如果文件很多,可以通过通配符*来批量删除,例如:rm -rf 1* 就是删除所有以1开头的文件或目录,* 直接通配了任意数量的任意字符。4、Linux删除隐藏文件命令我们知道在linux下隐藏文件是以“.”开头的,单纯的使用ls命令是看不到的,需要加上“-a”参数才可以。Linux删除隐藏文件可以使用命令:rm -fr .*(删除当前目录下的所有隐藏文件), rm -f .tmp(删除tmp文件),rm -fr .tmp(删除tmp目录或者文件)注意事项:使用这个rm -rf的时候一定要格外小心,linux没有回收站的。rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf)。所以,我们在执行rm之前好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑。补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数”-r”,否则预设仅会删除文件。好了,以上就是为大家整理的Linux删除文件命令汇总,希望对大家有所帮助。更多Linux命令,请看Linux命令大全。

㈣ linux 的基本命令

1.开机进入 —- Linux系统的开机同正常的DOS、Windows开关机顺序相同。若是多操作系统则在LILO boot:后输入Linux,就可进入Linux的注册提示符Login:,在其后输入用户名,在口令提示符password:输入口令,注册正确后,可进入相应的用户环境。如输入:root,及其密码,可进入超级用户环境#,输入其他用户名及口令,可进入该用户环境$。 —- 2.关机退出 —- 在超级用户提示符#下输入halt(立即关机)或shutdown time(延迟time分后关机,给各用户每隔一段时间发出还有多长时间将关机的警告)后,计算机将进行一系列的关机工作,最后出现System halt,就是关机结束,可以关闭电源了。非超级用户则需用exit退出操作环境,再进入超级用户环境,方可进行关机工作。 —- 3.命令操作注意事项 —- 在Linux中有一些与DOS不完全相同的地方,见下表: DOS Linux 命令行字母 不区分大小写 区分大小写 提示符 #、$ 路径分隔符 \ / 通配符 *、? *、?、[] —- 在Linux系统中,超级用户的系统提示符是#,一般情况下普通用户的系统提示符是$,普通用户的系统提示符也同DOS一样可以进行更改。通配符中*与?的含义是一样的,[]是仅包括括号内的符号,连续的符号可用“-”连接首尾的符号代替,如[12345678]可以用[1-8]代替,[abcdefijk]可用[a-fi-j]表示。 —- 4.文件类型 —- 与DOS、Windows不同的是,在Linux系统中,目录和设备都被视为文件,共有四种文件类型,它们是:⑴普通文件,即我们通常所说的文件,在长列目录方式时行首前用一符号“-”表示。⑵目录文件,即我们通常所说的目录,在长列目录方式时行用首前用一字母“d”表示。⑶字符设备文件,如显示器、打印机、终端等,在长列目录方式时行首前用一字母 “c”表示。⑷块设备文件,如硬盘、软盘、光盘在长列目录方式时行首前用一字母“b”表示。 —- 在Linux中用长格式列目录命令ls -l时,如下例: —- 文件类型 -rwxrw-r– 5 user group 1089 Nov 18 1998 filename 存取权 用户 组名 字节数 最后修改时间 文件名 —- 大家对DOS下的8.3格式的文件名都一定很熟悉了,由于它的表达能力有限,所以在Windows95之后加入了长文件名支持,Linux继承了UNIX的优点,也可以用长长的一串字符作文件名。但是在Linux中文件类型可不像在DOS下那样容易从文件的扩展名上了解到,在DOS下的可执行文件的扩展名为com或exe,而在Linux中只能通过文件属性得知,采用命令ls –F可区分目录和文件,在目录后有“/”符号,可执行文件后有“*”符号,用ls –aF可见所有的文件和目录列出,包括隐藏的文件和目录,隐藏文件的文件名以点号“.”开头。 —- 5.读取权限 —- 在Linux中,文件的主人即所有者,其他使用者分别称为同组者、其他人,为保证各用户文件的安全,Linux同UNIX一样通过限制某些用户对文件的随意存取。共有三个级别的存取权:读权r、写权w、执行权x。在存取权中共有九个字符的位置其顺序是:所有者、同组人、其他人。在上例中分别表示:主人对文件拥有读写权和执行权,同组人对文件拥有读写权、其他人对文件只拥有读权。 —- 6.获取在线帮助命令 —- 在Linux中有一条专门用于取得在线帮助的命令man ,其使用方式为# man command。man有一套它自己的命令,通常由单个键组成,按空格键和F键将翻到下一页,按B键翻到上一页,按Q键退出man工具,回到命令行。掌握了以上的基础知识,结合熟知的DOS命令进行比较,对于学习Linux的基本命令就可以很快地运用自如,为进一步深入学习Linux打下深厚的基础.。 —- 二、文件管理和目录操作 —- 与DOS、Windows一样,在Linux中也有许多关于文件管理和目录操作方面的命令,对二者的主要命令列表如下: —- 1.文件管理 功能 DOS Linux 注意事项 显示文件内容 type、more cat 、more type、cat 是全部显示,more是分页显示 打印文件 print lpr 拷贝文件 cp 移动文件及改名 move mv 删除文件 del, erase rm —- 2.目录操作 功能 DOS Linux 注意事项 列目录及文件 dir/选项 ls –选项 在Linux中cd/直接返回登录时的目录而不是根目录, 显示工作目录 cd pwd 变更工作目录 cd\目录 cd/目录 建立目录 md,mkdir mkdir 删除目录 rd,rmdir rmdir 目录更名 move mv 拷贝目录 x —- 在二者中,命令的格式都是一样的,只是选项、参数不相同而已,也可以进行组合操作,具体运用时可使用帮助命令,只不过Linux的命令的功能更为强大,据记载DOS中的不少命令都是借鉴UNIX而来的,而Linux正是居于UNIX发展起来的,这也是二者有着几乎相同的命令和格式的原因之一。 —- 三、软、硬盘及光驱的使用 —- 1.软、硬盘及光驱的使用 —- 在Linux中对其他硬盘逻辑分区、软盘,光盘的使用与我们通常在DOS与Windows中的使用方法是不一样的,不能直接访问,因为在Linux中它们都被视为文件,因此在访问使用前必须使用装载命令mount将它们装载到系统的/mnt目录中来,使用结束,必须进行卸载。命令格式如下: mount –t 文件系统类型 设备名 装载目录 文件类型常用的有: msdos dos分区文件 ext2 Linux的文件系统 swap Linux swap分区或swap文件 iso9660 安装CD-ROM的文件系统 vfat 支持长文件名的dos分区 hpfs OS/2分区文件系统 —- 设备名是指要装载的设备的名称,如软盘、硬盘、光盘等,软盘一般为/dev/fd0 fd1,硬盘一般为/dev/hda hdb ,硬盘逻辑分区一般为期hda1 hda2…等等,光盘一般为/dev/hdc。在装载前一般要在/dev/mnt目录下建立一个空的目录,如软盘为floppy,硬盘分区为其盘符如c、d等等,光盘为cd-rom,使用命令: mount –t msdos /dev/fd0 /mnt/floppy 装载一个mddos格式的软盘 mount –t ext2 /dev/fd0 /mnt/floppy 装载一个Linux格式的软盘 mount –t vfat /dev/hda1 /mnt/c 装载Windows98格式的硬盘分区 mount –t iso9660 /dev/hdc /mnt/cd-rom 装载一个光盘 —- 装载完成之后便可对该目录进行操作,在使用新的软盘及光盘前必须退出该目录,使用卸载命令进行卸载,方可使用新的软盘及光盘,否则系统不会承认该软盘的,光盘在卸载前是不能用光驱面板前的弹出键退出的。 —- 2.格式化命令mkfs —- 格式化软盘时不需事先安装空盘,只需将软盘放入软驱中,使用如下命令,便可格式化一张在Linux中使用的软盘: #mkfs –t ext2 /dev/fd0 1440 —- 在熟悉以上基本命令之后,就可以进行其他命令的进一步学习,例如:文件编辑软件vi,存取权限的修改,检查修复文件系统,增减用户及修改密码,安装其他Linux文件,及一些Linux的实用工具软件,建立x-Windows图形界面,利用Linux上网等等,来增加对Linux的感性认识。

㈤ linux文件夹内文件复制,如何排除某个文件

我想把挂载的文件夹复制一份到我自己建的文件夹下该怎么操作比如/home和/aaa把/home下的文件包括隐藏文件,复制到/aaa我用cp-r/home/aaa结果把整个/home复制到/aaa下了。又用cp-r/home/*/aaa结果隐藏文件又没复制过去。我只想用一条命令。不要再用cp-r/home/.*/aaa有人有办法吗?还有就是如果不想把文件夹里面的“.”“..”两个复制过去,怎么办。网上看到有人说用正则式,不过我刚接触linux,不是很懂。而且他上面的符号没标清楚,分不清楚单引号反引号。有简单点的吗?

㈥ 关于Linux下脚本删除文件,比如有一堆文件在/root/work/file 文件夹下,文件名为file+数字。

可以写循环,不过不如直接用通配符删简单比如rm -f file0[0-2].txt

㈦ Linux命令环境中的通配符有哪些它们的不同点是什么

通配符 1、基本的通配符有哪些? ·“?”可替代单个字符。 ·“*”可替代任意字符。 ·方括号“[charset]”可替代charset集中的任何单个字符。 对最后一条做些解释。[cChH]通配符便可替代c或h字符的大小写形式。 通配符集还能描述介于字符对之间的所有字符。如“[a-z]”就可以代 替任意小写字母,而[a-zA-Z]则可替代任意字母。注意可替代的字符 包括字符包括字符对之间的所有字符。 与DOS相比,UNIX的通配符机制要比DOS好得多。在DOS中,任何在“*” 之后,在“.”之彰的字符均被忽略,所以下面的指令将不能得到你想 象的结果。 del *bak.* 在DOS中,用户只能用此命令删除当前目前下的所有文件,除非系统要 求你不这样做。而在UNIX系统中,“*”可替代包括0在内的任意数字的 字符,但一行中的其余特征也仍需匹配,因此“bak.*”可匹配 newbak.save、oldbak.new甚至bak.temp,但不能和newbak匹配,因为后 者不含“.”。这非常巧妙,可大大方便用户,而“*bak”则可匹配以上 所有的词条,包括newbak。 2、能在一条指令中用多个通配符吗? 可以,如 rm a*out*tmp? 该命令可以删除一系列临时性的输出文件,如ab.out.temp1、ab.out.temp1 等。 3、如何利用通配符使指令更灵活? UNIX可将有一定关的文件看作一集合的一部分,用户可以用该集合去匹配。 所以,如果你需要删除file1.temp、file2.temp……file9.temp,只须健入: rm file[0-9].temp 该技巧的用处在于可以用删除那些相要删除的文件。如果你每天都要为一个 非常重要的 数据库 做一个“mp”报告,你把文件存入mp.date%h%d, 它包括一系列文件如下: mp.jun23 mp jun24 mp jun25 mp.jun26 再让我们假设因为每个文件的容量都在100M左右,所以磁盘空间很快会被占满, 因此需要每隔几天删去一些老的文件,只留下最近的两个文件,为此,键入: rm –i *[34] 这条指令将删去那些以“”开头并以“3”或“4”结尾的文件。

㈧ Linux系统我想删除目录下的某个文件,这个目录和其他的文件都保留,直删除指定的文件。用什么命令。

使用这个rm -rf删除文件的时候一定要格外小心,linux没有回收站的。直接rm就可以了,不过要加个参数-f 即:rm -f 文件路径-f 就是直接强行删除,不作任何提示的意思删除文件使用实例:rm -f /var/log/httpd/access.log将会强制删除/var/log/httpd/access.log这个文件删除目录使用实例:rm -rf /var/log/httpd/access将会删除/var/log/httpd/access目录以及其下所有文件、文件夹需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的当然,rm还有更多的其他参数和用法,man rm就可以查看了


赞 (0)