linux命令实现文件和目录操作总结 linux如何彻底删除home文件夹下文件?
linux如何彻底删除home文件夹下文件?
方法1:
删除当前目录中所有类型的文件。该命令语句如下:
rm -f *
一个
删除指定目录中的所有类型的文件,例如,删除/home/wwwroot/目录中的所有文件。该命令语句如下:
rm -f /home/wwwroot/*
方法二:
使用find命令在当前目录中查找常用文件并删除它们。该命令语句如下:
找到。-键入f-删除
一个
使用find命令在指定目录中查找普通文件并删除它们。该命令语句如下:
find/home/wwwroot/liaowenxiong/test1-type f-delete
一个
方法三:
使用find命令删除当前目录中的普通文件。该命令语句如下:
找到。-键入f -exec rm -f {}
一个
使用find命令删除指定目录中的普通文件。该命令语句如下:
find/home/wwwroot/liaowenxiong/test1-type f-exec RM-f { }
一个
方法4:
使用的参数列表太长,要删除的文件太多。该命令语句如下:
找到。-f型| xargs rm -f
linux下如何统计一个目录下的文件个数以及代码总行数的命令?
知道指定后缀的文件总数命令:find。-姓名*。cpp | wc -l知道代码的总行数和一个目录中单个文件的行数:find。-姓名*。h | xargswc-l统计Linux文件夹中的文件数量。第一种方法:ls-l | grep "- "| WC-l ls-l输出该目录下的文件信息的长列表。
如果ls-lr | grep "- "| WC-l,可以一起统计子目录下的文件。
Grep ^-在这里,长列表输出信息的一部分被过滤,只有一般的文件被保留。如果只保留目录,输出信息的行数由^d wc -l L统计,因为只过滤了一般文件,所以统计结果是一般文件信息的行数,又因为一行信息对应一个文件,所以也是文件数。
第二种方法:找。/ -type f|wc -l因为默认情况下,find会去子目录搜索,如果只想查找当前目录下的文件,需要注意的是,第二种方比第一种方法快很多,特别是在统计子目录的时候。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。