位置: 编程技术 - 正文

把文件名当中含有特殊字符[.]的文件删除的方法(文件名可以包含*吗)

编辑:rootadmin
如果这个「特殊字元」是 '/',请跳到这题的结尾;如果这个特殊的字元是 一个 ' 或者控制字元或者中文字,请继续往下读。 典型的解法是: rm -i some*pattern*that*matches*only*the*file*you*want 这样子的话 rm 会在要删除符合你给的条件的档案前,要你确定,不 过若你的 shell 会将每个字元的第八个 bit 变成零,那以中文作档 名的档案可能就删除不掉了! 与 rm -ri . 这样子的 rm 会删除目前目录下的所有档案,而在删除一个档案之 前会问你是否要删除此档。不过很不幸的,并非每一个版本的 rm 都 能这么用。再者,就算能用的话,这么做的话会把目前所在目录的所 有子目录都找进去,可能要用 "chmod a-x" 避免使子目录无法搜寻才 能避免可怕的后果。要做 "rm -r" 或含有万用字元的 "rm" 前请先深 呼吸,搞清楚自己是在做什么! 与 find . -type f ... -ok rm '{}' ; "..." 是一堆用以辨识档案名称的述词,譬如在找出一有问的档案的 inode 为何后,用 find . -num -ok rm '{}' ; 或 find . -inum -ok mv '{}' new-file-name ; 删除或改名。 选项 "-ok" 是告诉 find 要执行指令前先要求你确认 。若你能确定所下的指令没有问题,或者怕所要处理档案有奇怪的字 元印出来会使萤幕乱七八糟,那用选项 "-exec" 就不会先要求你的确 认。 那当档案名称里含有 '/' 时要怎么办呢? 这类档案是很特别的情形,并且只会因为 kernel 的 bug 而发生(通 常是在写 NFS 的时候,没有把从远端机器来的档案名称中不合规定的 字元过滤掉)。我们第一件要做的事情就是,试著去了馕?裁凑飧?nbsp; 问题会如此奇怪。 UNIX 的目录其实就只是单纯的档名和 inode number 的成对组合。 举例来说,目录包含了如下的资讯: filename inode file1 file2.c file3 理论上?挥?nbsp;'/' 和 '' 两个字元不能用在档案名称中, 因为它们有以下的特殊用途: '/' :用来分隔目录名称及档案名称。 '' :用来当档名的终结字元。 非常、极端、很不幸的,某些厂商做出来的 NFS 在回应远端机器的要 求时,会很白痴地造出含有斜线(/)的档名。例如,当某人在 Mac 或其他非 Unix 机器透过 NFS 造一个以日期为名称的档案到你的 Unix 中。那么,你的 Unix 目录看起来可能就会像这个样子: filename inode // 我们前面所提过的 'find' 或 'rm' 都无法删除这个档案,因为这些或 其他的 Unix 程式都会强制把 '/' 当作前述的分隔字元解释。 其实,任何一般的程式都会试著做 unlink("//"),而这对 kernel 来说,它的意义是 "unlink 目录 下的子目录 中的档 案 ",但是,我们并没有这样的档案,我们有的是一个名叫 "//" 的档案在目前的目录中。这是个极细微但极重要的区别。 这时该怎么办呢?首先回到产生这种乱七八糟档名的 Mac,试试 看 NFS daemon 要不要让你改成不含 '/' 的档名。如果不行,那就得 找你的系统管理者帮忙了。请他试试以下几种方法之一: 1. 用 "ls -i" 找出档案的 inode number,umount 掉这个 file system 然后以 "clri" 将这个 inode 清除,然后 祈求“fsck" 的成功。这个作法会删除这乱七八糟档名的 档案。 2. 若还想保存这个档案的资料,试试以下的做法: -在那乱七八糟档名的档案所在之目录的亲目录底下建一 个子目录,将旧的目录下能搬动的档案都搬到新的目录 里。 -以 "ls -id" 取得旧目录的 inode number -unmount 掉这个 file system, 用 "clri" 清掉那个 目录的 inode -"fsck" 那个 file system -从新 mount 上那个 file system -将新的目录改名为旧的目录名 -从 lost+found 下找回那个档案,改个好名字,放回原 来的目录。

推荐整理分享把文件名当中含有特殊字符[.]的文件删除的方法(文件名可以包含*吗),希望有所帮助,仅作参考,欢迎阅读内容。

把文件名当中含有特殊字符[.]的文件删除的方法(文件名可以包含*吗)

文章相关热门搜索词:把文件名显示出来,把文件名显示出来,将文件命名为文件夹名,如何在文件名后显示文件类型,文件名中可以包括*号,如果给出的文件名,文件名中?,如果给出的文件名,内容如对您有帮助,希望把文章链接给更多的朋友!

ARP实现本机绑定的批处理文件 @echooffifexistipconfig.txtdelipconfig.txtipconfig/allipconfig.txtifexistphyaddr.txtdelphyaddr.txtfind"PhysicalAddress"ipconfig.txtphyaddr.txtfor/f"skip=2tokens="%%Min(phyaddr.txt)dosetMac=%%Mifexis

实现百度关键字搜索的批处理 @echooffseta=set/pa=请输入关键字……

不错的winodws XP 优化处理文件 TITLEwinodwsXP优化处理文件By阿拉发贴谢谢您关注网盟!COLOR0ACLS@echooffclsecho~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~echo~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~echo.echo专用winodwsXP优

标签: 文件名可以包含*吗

本文链接地址:https://www.jiuchutong.com/biancheng/374895.html 转载请保留说明!

上一篇:可疑文件的批处理最好能用循环来写主体部分(发现可疑文件autorun.inf)

下一篇:ARP实现本机绑定的批处理文件(arp如何绑定)

  • 退个税手续费增值税怎么计算
  • 应收账款计入借方贷方
  • 收据盖公章要注意哪些
  • 增值税开票内容货物及应税劳务服务名称都有哪些
  • 国家研发补贴政策
  • 单位注册表从哪里获取
  • 固定资产一次性扣除怎么做账
  • 租办公用房要交房产税吗
  • 计算企业所得税不得扣除的项目
  • 个税扣除是扣我们的钱吗
  • 应交增值税减免税额
  • 其他应收款余额在贷方,怎么填资产负债表
  • 补交以前年度的社保账务处理
  • 税款滞纳金可以退吗
  • 什么是红字信息表编号
  • 建筑企业在增值税方面新出台的政策
  • 个税纳税期数如何规定的 怎么选择
  • 公司注销无法支付的款项如何处理
  • 上年度多计提的工资怎么冲减
  • 删除所有没有销售业绩的员工记录
  • 公司开一般户弊端
  • 员工垫付货款走报销吗
  • 商标设计人享有著作吗
  • 支付国外佣金代扣代缴企业所得税怎样记账
  • 坏账核销后又收回的,增加坏账准备,并转入当期损益
  • 安全系统不起作用或未正确安装 cad2016
  • 发生额对照表
  • 三大期间费用属于什么类
  • 总公司中标分公司签约
  • 演出收入怎样做会计分录
  • php数组函数面试题
  • qconsvc.exe - qconsvc是什么进程 有什么作用
  • 研发费用加计扣除75%还是100%
  • 用盈余公积弥补以前年度亏损
  • vue调整图标大小
  • 前端doctype
  • 还在用夸克?这3款能安装插件的手机浏览器不香吗_Via_
  • 企业和银行未达账项
  • 资产负债表应收账款怎么计算
  • 处置固定资产的增值税怎么处理
  • 苗木增值税税率
  • 有哪些员工福利
  • 增值税一般纳税人可以开普票吗
  • 应收账款占比高
  • 银行年费什么时候取消的
  • 怎么从营业执照判断是一般纳税人
  • 生产企业出口退税申报流程操作
  • 企业固定资产折旧可以按照其价值和使用情况
  • 前期费用怎么计算
  • 其他应付款科目贷方登记发生的各种应付
  • 制造费用属于哪个科目类别
  • 奖金做预发年底会发吗
  • 管理费用多了怎么办
  • 建筑企业包工包料业务的发票开具和涉税处理
  • 未开票收入怎么做账
  • 营业外收入的账户结构
  • 合同章盖成公章
  • 预收账款占销售收入比例预警值为比例大于
  • 食堂如何做账
  • sqlserver删除重复
  • centos7.2安装
  • xp怎么删除多余的操作系统
  • 怎么把硬盘安装到电脑上
  • mbr是什么启动
  • linux free 命令
  • win7系统如何添加打印机
  • win7开机屏幕狂闪不停怎么解决
  • win7系统64位安装打印机的方法
  • linux安装docker-compose
  • js实现功能
  • python 随机ua
  • shell编程的特点
  • unity网络通信框架
  • javascript面向对象 第三方类库
  • mac配置android开发环境
  • 拆迁房抵税政策
  • 增值税专用发票增额需要什么资料
  • 土地增值税扣除项目金额怎么计算
  • 印花税票有什么用
  • 新四板企业哪里可以查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设