一次删除数以万计的文件

一次删除数千个文件,我无法记得rm可以一次删除的确切文件数(大约7000)。
.

0

linux命令:rm -rf `ls | head -5000` -5000` head | `ls -rf rm rm -rf `ls | head -5000`rootopen.com
linux命令:rm -rf `ls | head -5000` -5000` head | `ls -rf rm rm -rf `ls | head -5000`rootopen.com
myji 2018-04-13 17:32:48
输出
linux命令:rm 详解

评论

相关推荐

rmdir命令有助于删除/删除空目录

linux命令:rmdir / backup / all all / backup / rmdir rmdir / backup / allrootopen.com
linux命令:rmdir / backup / all all / backup / rmdir rmdir / backup / allrootopen.com
.

linux命令:rm -- --myfile --myfile -- rm rm -- --myfilerootopen.com
linux命令:rm -- --myfile --myfile -- rm rm -- --myfilerootopen.com
.

如果您需要手动删除Subversion文件,此命令将从您的项目中删除所有.svn文件夹。

linux命令:rm -rf `find . -type d -name .svn` .svn` -name d -type . `find -rf rm rm -rf `find . -type d -name .svn`rootopen.com
linux命令:rm -rf `find . -type d -name .svn` .svn` -name d -type . `find -rf rm rm -rf `find . -type d -name .svn`rootopen.com
.

使用多余的./目录信息可以防止在文件名开头出现短划线,并将其解释为rm命令的一个选项。也可以使用:rm - -filename

linux命令:rm ./-filename ./-filename rm rm ./-filenamerootopen.com
linux命令:rm ./-filename ./-filename rm rm ./-filenamerootopen.com
.

而不是输出所有10个文件,你可以使用括号扩展来为你做诡计。这对于备份文件,编号文件或具有重复模式的任何文件都很有用。给予比'rm文件*'更多的控制权,因为我可能想让其他人保持身边。

linux命令:rm file{1..10} file{1..10} rm rm file{1..10}rootopen.com
linux命令:rm file{1..10} file{1..10} rm rm file{1..10}rootopen.com
.

linux命令:rm -rf `find . -type d -name .svn` .svn` -name d -type . `find -rf rm rm -rf `find . -type d -name .svn`rootopen.com
linux命令:rm -rf `find . -type d -name .svn` .svn` -name d -type . `find -rf rm rm -rf `find . -type d -name .svn`rootopen.com
.

当图标停留在非空状态源中时清空垃圾箱:http://www.linuxquestions.org/blog/phoenixrising-455874/2009/3/3/how-to-empty-trash-in-gnome-when-在-垃圾罐拒绝到清晰-1660 /

linux命令:rm -rf ~/.local/share/Trash/files/* ~/.local/share/Trash/files/* -rf rm rm -rf ~/.local/share/Trash/files/*rootopen.com
linux命令:rm -rf ~/.local/share/Trash/files/* ~/.local/share/Trash/files/* -rf rm rm -rf ~/.local/share/Trash/files/*rootopen.com
.

linux命令:rm -rf `find ./ -iname *.svn*` *.svn*` -iname ./ `find -rf rm rm -rf `find ./ -iname *.svn*`rootopen.com
linux命令:rm -rf `find ./ -iname *.svn*` *.svn*` -iname ./ `find -rf rm rm -rf `find ./ -iname *.svn*`rootopen.com
.

删除当前目录以外的目录中的所有隐藏文件。和父目录..与。?? *这意味着至少有两个字符的文件。

linux命令:rm -r .??* .??* -r rm rm -r .??*rootopen.com
linux命令:rm -r .??* .??* -r rm rm -r .??*rootopen.com
.

有时Firefox会崩溃或者完成不良,并且过程仍在运行的消息会显示,但事实并非如此。当您从NIS服务器共享帐户并尝试在多台计算机上打开浏览器时,这也适用。

linux命令:rm ~/.mozilla/firefox/<profile_dir>/.parentlock ~/.mozilla/firefox/<profile_dir>/.parentlock rm rm ~/.mozilla/firefox/<profile_dir>/.parentlockrootopen.com
linux命令:rm ~/.mozilla/firefox/<profile_dir>/.parentlock ~/.mozilla/firefox/<profile_dir>/.parentlock rm rm ~/.mozilla/firefox/<profile_dir>/.parentlockrootopen.com
.

linux命令:rm_cache() { rm -f $HOME/.mozilla/firefox/<profile>/Cache/* }; alias rmcache='rm_cache' rmcache='rm_cache' alias }; $HOME/.mozilla/firefox/<profile>/Cache/* -f rm { rm_cache() rm_cache() { rm -f $HOME/.mozilla/firefox/<profile>/Cache/* }; alias rmcache='rm_cache'rootopen.com
linux命令:rm_cache() { rm -f $HOME/.mozilla/firefox/<profile>/Cache/* }; alias rmcache='rm_cache' rmcache='rm_cache' alias }; $HOME/.mozilla/firefox/<profile>/Cache/* -f rm { rm_cache() rm_cache() { rm -f $HOME/.mozilla/firefox/<profile>/Cache/* }; alias rmcache='rm_cache'rootopen.com
.

这对于命令行'回收站'等是很有用的

linux命令:rm -rf `find -maxdepth 1 -mindepth 1 -mtime +7` +7` -mtime 1 -mindepth 1 -maxdepth `find -rf rm rm -rf `find -maxdepth 1 -mindepth 1 -mtime +7`rootopen.com
linux命令:rm -rf `find -maxdepth 1 -mindepth 1 -mtime +7` +7` -mtime 1 -mindepth 1 -maxdepth `find -rf rm rm -rf `find -maxdepth 1 -mindepth 1 -mtime +7`rootopen.com
.

避免rm递归,直到完成命令为止:将-rf放在最后!

linux命令:rm strangedirs -rf -rf strangedirs rm rm strangedirs -rfrootopen.com
linux命令:rm strangedirs -rf -rf strangedirs rm rm strangedirs -rfrootopen.com
.

该命令使用zsh的递归glob和glob限定符。这将从当前目录中删除所有空目录。** / *向下遍历所有文件和目录glob限定符被添加到括号中。 /意味着唯一的目录。 F表示'完整'目录,^表示反转表示非完整目录。有关这些限定符的更多信息,请参阅zsh文档:http://zsh.dotsrc.org/Doc/Release/Expansion.html#SEC87

linux命令:rm -d **/*(/^F) **/*(/^F) -d rm rm -d **/*(/^F)rootopen.com
linux命令:rm -d **/*(/^F) **/*(/^F) -d rm rm -d **/*(/^F)rootopen.com
.

它只适用于zsh

linux命令:rmdir **/*(/^F) **/*(/^F) rmdir rmdir **/*(/^F)rootopen.com
linux命令:rmdir **/*(/^F) **/*(/^F) rmdir rmdir **/*(/^F)rootopen.com
.

linux命令:rm -vf /backup/directory/**/FILENAME_*(m+15) /backup/directory/**/FILENAME_*(m+15) -vf rm rm -vf /backup/directory/**/FILENAME_*(m+15)rootopen.com
linux命令:rm -vf /backup/directory/**/FILENAME_*(m+15) /backup/directory/**/FILENAME_*(m+15) -vf rm rm -vf /backup/directory/**/FILENAME_*(m+15)rootopen.com
.

删除当前目录中的所有内容,但以“ca”开头的文件除外。

linux命令:rm -rf [a-bd-zA-Z0-9]* c[b-zA-Z0-9]* c[b-zA-Z0-9]* [a-bd-zA-Z0-9]* -rf rm rm -rf [a-bd-zA-Z0-9]* c[b-zA-Z0-9]*rootopen.com
linux命令:rm -rf [a-bd-zA-Z0-9]* c[b-zA-Z0-9]* c[b-zA-Z0-9]* [a-bd-zA-Z0-9]* -rf rm rm -rf [a-bd-zA-Z0-9]* c[b-zA-Z0-9]*rootopen.com
.

我知道摆脱.bash_history并且不允许bash保存exitEdit上的当前文件的最佳方法:在.bash_history之前添加〜/以防万一...;)

linux命令:rm ~/.bash_history && kill -9 $$ $$ -9 kill && ~/.bash_history rm rm ~/.bash_history && kill -9 $$rootopen.com
linux命令:rm ~/.bash_history && kill -9 $$ $$ -9 kill && ~/.bash_history rm rm ~/.bash_history && kill -9 $$rootopen.com
.

删除BASH历史记录,然后将其链接到/ dev / null

linux命令:rm ~/.bash_history; ln -s /dev/null ~/.bash_history ~/.bash_history /dev/null -s ln ~/.bash_history; rm rm ~/.bash_history; ln -s /dev/null ~/.bash_historyrootopen.com
linux命令:rm ~/.bash_history; ln -s /dev/null ~/.bash_history ~/.bash_history /dev/null -s ln ~/.bash_history; rm rm ~/.bash_history; ln -s /dev/null ~/.bash_historyrootopen.com
.

递归地从当前位置删除.svn目录。

linux命令:rm -rf `find . -name .svn` .svn` -name . `find -rf rm rm -rf `find . -name .svn`rootopen.com
linux命令:rm -rf `find . -name .svn` .svn` -name . `find -rf rm rm -rf `find . -name .svn`rootopen.com
.
共收录0条命令行
这里是记录和分享命令行的地方, 所有命令行都可以进行评论、提交替代方案.

推荐
    热门命令