7个回答
展开全部
只需在命令行输入:“rm 文件1名称 文件2名称 文件n名称誉或”即可在linux中同时删除多个文件。具体操作步骤如下:
1、首先打开linux操作系统进入到桌面。
2、在右击空白处,在打开终端。
3、打开终端之册磨后可以看到如下图。
4、在输入ls命令显示目录,可以看到了这里有文件”11“,要把这个文州虚斗件删除。
5、再在命令行输入”rm 11“在回车就可以删除文件”11“,此时要删除多个文件即输入:”rm 文件1名称 文件2名称“。
6、在输入ls显示目录看看是否能删除文件,可以看到已经删除了文件”11“。
展开全部
rm -rf *。当我们在linux系统中要删除数万或者数十万甚至数百万的文件时使用rm -rf *就不太好用,因为要等待很长一段时间。在唯吵这种情况之下我们可以使用linux系统命令rsync来巧妙的处理。rsync实际上用的是替换原理,处理数十万个文件也是猛销秒删。
1. rsync安装,有些系统默认安装有该命令
ubuntu系统:
代码如下:
sudo apt-get install rsync
fedora 系统:
代码如下:
sudo yum install rsync
其他的可以源码安装,到下面的网站下载
2. rsync提供了一些跟删除有关的参数
rsync --help | grep delete
--del an alias for --delete-during
--delete delete extraneous files from destination dirs
--delete-before receiver deletes before transfer, not during
--delete-during receiver deletes during transfer (default)
--delete-delay find deletions during, delete after
--delete-after receiver deletes after transfer, not during
--delete-excluded also delete excluded files from destination dirs
--ignore-errors delete even if there are I/O errors
--max-delete=NUM don't delete more than NUM files
其中--delete-before接收者在传输之前进行删除操作
3. 示例
清空目录或文件,如下:
1、先建立一个空目录
代码如下:
mkdir /data/blank
2、用rsync删除目标目录
代码如下:
rsync --delete-before -d -a -H -v --progress --stats /data/blank/ /var/edatacache/
或者
代码如下:
rsync --delete-before -d /data/blank/ /var/edatacache/
这样/var/edatacache目录就被快速的清空了。
选项说明:
–delete-before 接收者在传输之前进行删除操作
–progress 在传输时显示传输过程
-a 归档模式,表示以递归方式传输文件,并保持所有文件属性
-H 保持硬连接的文件
-v 详细输出模式
–stats 给出某些文件的传输状态
-d transfer directories without recursing
删除文件夹
如果大量小文件都集中在几个目录中,那么这个方法就有用了。
代码如下:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
-i 进行交互式删除。
提示:使用rm命令要小心。因为一旦文件被删除,它是不能被恢复的。了防止这种情况的发生,可以使用i选项来逐个确认要删除的文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件则不会枝山游删除。
使用这个rm -rf删除文件的时候一定要格外小心,linux没有回收站的。
rm -r 目录名:
将子目录及子目录中所有档案删除 更多Linux知识可参考《Linux就该这么学》。
1. rsync安装,有些系统默认安装有该命令
ubuntu系统:
代码如下:
sudo apt-get install rsync
fedora 系统:
代码如下:
sudo yum install rsync
其他的可以源码安装,到下面的网站下载
2. rsync提供了一些跟删除有关的参数
rsync --help | grep delete
--del an alias for --delete-during
--delete delete extraneous files from destination dirs
--delete-before receiver deletes before transfer, not during
--delete-during receiver deletes during transfer (default)
--delete-delay find deletions during, delete after
--delete-after receiver deletes after transfer, not during
--delete-excluded also delete excluded files from destination dirs
--ignore-errors delete even if there are I/O errors
--max-delete=NUM don't delete more than NUM files
其中--delete-before接收者在传输之前进行删除操作
3. 示例
清空目录或文件,如下:
1、先建立一个空目录
代码如下:
mkdir /data/blank
2、用rsync删除目标目录
代码如下:
rsync --delete-before -d -a -H -v --progress --stats /data/blank/ /var/edatacache/
或者
代码如下:
rsync --delete-before -d /data/blank/ /var/edatacache/
这样/var/edatacache目录就被快速的清空了。
选项说明:
–delete-before 接收者在传输之前进行删除操作
–progress 在传输时显示传输过程
-a 归档模式,表示以递归方式传输文件,并保持所有文件属性
-H 保持硬连接的文件
-v 详细输出模式
–stats 给出某些文件的传输状态
-d transfer directories without recursing
删除文件夹
如果大量小文件都集中在几个目录中,那么这个方法就有用了。
代码如下:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
-i 进行交互式删除。
提示:使用rm命令要小心。因为一旦文件被删除,它是不能被恢复的。了防止这种情况的发生,可以使用i选项来逐个确认要删除的文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件则不会枝山游删除。
使用这个rm -rf删除文件的时候一定要格外小心,linux没有回收站的。
rm -r 目录名:
将子目录及子目录中所有档案删除 更多Linux知识可参考《Linux就该这么学》。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
删除几个文件 rm 文件1 文件2
删除文件夹下面所有文件 rm * -rf
删除某些固定字母开头的文件 rm xxx*
删除一悄盯桥类文启猛件则轮 rm *.txt
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
rm 列出你要乱简滚删除的文件,咐州
全部删除
rm *
rm a* 删除以a开始的所有哗余文件
全部删除
rm *
rm a* 删除以a开始的所有哗余文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
rm 列出你要乱简滚删除的文件,咐州
全部删除
rm *
rm a* 删除以a开始的所有哗余文件
全部删除
rm *
rm a* 删除以a开始的所有哗余文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询