如何更改文件/文件夹的隐藏属性?(替代attrib FILENAME -h)


10

在基于MS的系统(Windows,任何版本)上,可以使用attrib命令来更改指定文件,目录或目录的属性,同时也递归地更改目录内的文件,该命令可能类似于:

attrib FOLDERNAME -s -r -a -h /S /D

这将删除指定FOLDERNAME的所有属性,包括其中的文件/文件夹。

当病毒将这些属性修改为可移动设备(USB / SD内存/ HDD)中的文件/文件夹以向用户隐藏它们时,我使用基于Ubuntu OS的计算机并将该设备插入相应的插槽,查看所有文件/文件夹,然后手动删除设备上不需要的项目。但是我需要运行在基于MS OS的计算机/笔记本电脑上,以便通过命令行(cmd)更改属性,并以此方式“带回”其他人可见的项目。

Ubuntu可以通过GUI或来更改文件属性chmod,但是我还没有找到一种方法来删除文件/文件夹中的hiddenattrib -h)属性。

有办法吗?不管是GUI还是终端


因此,您想hidden从Ubuntu 删除Windows文件的权限吗?(Ubuntu中的隐藏文件以.; 开头))
Rinzwind 2011年

@Rinzwind:是的,我不能说得更好。但是我的问题是Windows机器看不到隐藏文件,而在Ubuntu中可以轻松地看到隐藏文件。谢谢。
Geppettvs D'Constanzo

ntfs?脂肪?....
Rinzwind 2011年

基于MS的系统似乎没有关于文件系统本身的问题。任何信息将被视为答复,但感谢您的询问。我在不同的设备上同时安装了NTFS和FAT文件系统,却不断遇到同一问题。
Geppettvs D'Constanzo

好的,现在就回答一半:胖。我还找不到与NTFS相关的任何内容。编辑:我认为您不能执行ntfs ...希望别人证明我错了;)
Rinzwind 2011年

Answers:


12

看一下碟片上的Fatattr安装Fatattrvfat

FAT文件系统包含几个不能完全映射到Unix属性的属性。此实用程序允许未特权用户在任何已安装FAT分区上直接控制这些文件。

语法是

fatattr [+-hsra] [files]

信件是...

h hidden
s system
r read only
a archive

1
绝对完美!在FAT FS上,这就像是一种魅力。非常感谢您的帮助。现在让我们期望有人很快就会向我们提供NTFS解决方案,同时,您的答案对我来说已经解决了FAT的问题。非常感谢你!
Geppettvs D'Constanzo 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.