昨天去打印店打印的材料.结果中毒.所有的文件被隐藏.生成一个一堆快捷键.回来后.我很容易地把它放入Linux机,我想删除这些文件怪. 下面是该过程,遇到的问题. 1.您无法删除'-'该文件的开头 最初看到很多windows下一个.lnk结尾的快捷方式文件,所以,直接简单粗暴的用rm -rf *.lnk 删除,结果报错.为了说明情况,我以下做了一个样例,文件夹中仅仅有一个名为"-a.txt"的文件.运行以下的命令,报错信息例如以下: rm *.txt rm: invalid option…
转载地址:http://blog.chinaunix.net/uid-25266990-id-3458755.html rm删除(清除)一个或多个文件 -f 选项将强制删除文件,即使这个文件是只读的.并且可以用来避免用户输入(在非交互脚本中使用). 经常会遇到文件名开头为特殊符号的文件后目录,如.mk  @等,可以直接rm -rf 删除,或是添加转意字符"\"即可. 今天碰到这样一个情况-- rm将无法删除以破折号开头的文件. rm -slow_query_130103.txt.gz…
int.TryParse非预期执行引发的思考   问题出现 这天在写一个页面,想谨慎些就用了int.TryParse,结果出问题了. 代码如下: Copy int id = 1000; //Request.QueryString["id"] = null int.TryParse( Request.QueryString["id"], out id ); //使用 id 进行其他操作... 因为Request.QueryString["id"]…
发现在创建文件时,有的时候会不小心创建以分号开头的文件. 如何删除呢? 执行  rm \;   即可删除 把以;号开头的文件名转义后再删除 创建文件:vi  index.php 或者vim  index.php 修改完某一文件想保存到另一个文件中  w index_bak.php…
Windows  --  写一个批处理文件.bat删除旧文件 1. 批处理文件 del_old_file.bat rem 删除D:\temp目录下7天前的文件 Forfiles /p D:\temp /s /d -7 /m *.* /c "cmd /c del /q /f @path" rem 删除C:\inetpub\logs目录下14天前的文件 Forfiles /p C:\inetpub\logs /s /d -14 /m *.* /c "cmd /c del /q /…
2014年5月5日 10:33:47 原因:文件乱码了,乱码后以减号开头,删不掉 摘抄: 文件系统出现一个文件 -C.html 如何删除/新建?rm -- "-C.html" touch -- -demo.sh 可以创建 我的测试: 如果文件名字是乱码,则可以用tab键补全 复制: cp -- "-old.html"  new.html 移动等命令也应该是这种方式处理 文件名可以不加双引号,但是要删除的文件名有空格哪就得需要双引号了 2014年5月25日 13:16…
解决这个问题的一个方法就是在要删除的文件的前边加上"./" # rm ./-slow_query_130103.txt.gz To remove a file whose name starts with a `-', for example `-foo', use one of these commands: rm -- -foo rm ./-foo dd…
find / -type f -size +100M | xargs rm -rf 其中第一个/表示路径,此时表示的是根目录,也就是搜索全部的文件 -type表示类型 f表示是文件 -size 表示大小 +100M:表示大于100M 后面就是执行的命令. 当然也可以寻找特定后缀的文件,比如:find / -name "*.mp3" |xargs rm -rf,就是寻找以mp3结尾的文件并删除.一般我们在删除之前需要确认删除的文件是否正确,所以我们一般是去掉后面的执行命令,先找出文件列表…
如果想删除Windows下的.svn文件夹,通过手动删除的渠道是最麻烦的,因为每个文件夹下面都存在这样的文件.下面是一个好办法:建立一个文本文件,取名为kill-svn-folders.reg(扩展名由txt改为reg),内容如下: 复制代码 代码如下: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="Delete SVN Folders&qu…
What's so special about directories whose names begin with a dot? 不管是 windows 系统,还是类 linux 系统,以点开头的文件或者文件夹,尤其是以点开头的文件,常常用来表示用户对某应用程序的配置文件,且这些以点开头的文件或者文件夹通常位于用户的家目录(home directory,windows:C:\\users\\username\\,linux:/home/username/),如对应用程序 Foo的配置文件,一般…