当前位置:文档之家› Linux chmod命令修改文件与文件夹权限的命令附实例

Linux chmod命令修改文件与文件夹权限的命令附实例

Linux chmod命令修改文件与文件夹权限的命令附实例
Linux chmod命令修改文件与文件夹权限的命令附实例

Linux chmod命令修改文件与文件夹权限的命令附实例

在linux中要修改一个文件夹或文件的权限我们需要用到linux chmod命令来做,下面我写了几个简单的实例大家可参考一下

语法:chmod [who] [+ | - | =] [mode] 文件名

命令中who的含义为

u 表示“用户(user)”,即文件或目录的所有者。

g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。

o 表示“其他(others)用户”。

a 表示“所有(all)用户”。它是系统默认值。

操作符号可以是:

+ 添加某个权限。

- 取消某个权限。

= 赋予给定权限并取消其他所有权限(如果有的话)。

设置mode所表示的权限可用下述字母的任意组合:

r 可读。

w 可写。

x 可执行。

X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。

s 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式“u+s”设置文件的用户ID位,“g+s”设置组ID位。

t 保存程序的文本到交换设备上。

u 与文件属主拥有一样的权限。

g 与和文件属主同组的用户拥有一样的权限。

o 与其他用户拥有一样的权限。

实例,修改文件可读写属性的方法,例如:

把index.html 文件修改为可写可读可执行:

chmod 777 index.html

要修改目录下所有文件属性可写可读可执行:

chmod 777 *.*

把文件夹名称与后缀名用*来代替就可以了。

比如:修改所有htm文件的属性:

chmod 777 *.htm

修改文件夹属性的方法

把目录/images/xiao 修改为可写可读可执行

chmod 777 /images/xiao

修改目录下所有的文件夹属性

chmod 777 *

把文件夹名称用*来代替就可以了

要修改文件夹内所有的文件和文件夹及子文件夹属性为可写可读可执行chmod -R 777 /upload

总结linux下目录和文件的权限区别

文件:读文件内容(r)、写数据到文件(w)、作为命令执行文件(x)。

目录:读包含在目录中的文件名称(r)、写信息到目录中去(增加和删除索引点的连结)、搜索目录(能用该目录名称作为路径名去访问它所包含的文件和子目录)

具体说就是:

(1)有只读权限的用户不能用cd进入该目录:还必须有执行权限才能进入。

(2)有执行权限的用户只有在知道文件名,并拥有读权利的情况下才可以访问目录下的文件。(3)必须有读和执行权限才可以ls列出目录清单,或使用cd命令进入目录。

(4)有目录的写权限,可以创建、删除或修改目录下的任何文件或子目录,即使使该文件或子目录属于其他用户也是如此。

查看目录权限

查看文件权限的语句:

在终端输入: ls -l xxx.xxx (xxx.xxx是文件名)

那么就会出现相类似的信息,主要都是这些: -rw-rw-r--

一共有10位数

其中:最前面那个- 代表的是类型

中间那三个rw- 代表的是所有者(user)

然后那三个rw- 代表的是组群(group)

最后那三个r-- 代表的是其他人(other)

然后我再解释一下后面那9位数:

r 表示文件可以被读(read)

w 表示文件可以被写(write)

x 表示文件可以被执行(如果它是程序的话)

- 表示相应的权限还没有被授予

现在该说说修改文件权限了

在终端输入:

chmod o w xxx.xxx

表示给其他人授予写xxx.xxx这个文件的权限

chmod go-rw xxx.xxx

表示删除xxx.xxx中组群和其他人的读和写的权限其中:

u 代表所有者(user)

g 代表所有者所在的组群(group)

o 代表其他人,但不是u和g (other)

a 代表全部的人,也就是包括u,g和o

r 表示文件可以被读(read)

w 表示文件可以被写(write)

x 表示文件可以被执行(如果它是程序的话)

其中:rwx也可以用数字来代替

r ------------4

w -----------2

x ------------1

- ------------0

行动:

表示添加权限

- 表示删除权限

= 表示使之成为唯一的权限

当大家都明白了上面的东西之后,那么我们常见的以下的一些权限就很容易都明白了:-rw------- (600) 只有所有者才有读和写的权限

-rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限

-rwx------ (700) 只有所有者才有读,写,执行的权限

-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限-rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限-rw-rw-rw- (666) 每个人都有读写的权限

-rwxrwxrwx (777) 每个人都有读写和执行的权限

文件夹权限的批量修改

如何使用Xcacls.exe 修改NTFS 权限 本页 ?概要 o Xcacls.exe 语法 o使用Xcacls.exe 查看权限 o Xcacls.exe 示例 ?示例1 ?示例2 ?示例3 o NTFS 权限原则 ?参考 展开全部| 关闭全部 本分步指南介绍如何使用扩展的更改访问控制列表工具(Xcacls.exe) 修改和查看文件或文件夹的NTFS 权限。 使用Xcacls.exe 可以通过命令行设置所有可在Windows 资源管理器中访问到的文件系统安全选项。Xcacls.exe 通过显示和修改文件的访问控制列表(ACL) 完成此操作。 Xcacls.exe 在Windows 2000 Professional 或Windows 2000 Server 的无值守安装中特别有用。通过使用此工具,可以为操作系统所在的文件夹设置初始访问权限。在您将软件分发到服务器或工作站时,Xcacls.exe 还提供单步保护,以防止用户删除文件夹或文件。 Xcacls.exe 实用工具包含在Windows 2000 资源工具包中。可以从Microsoft 下载中心下载以下文件: 立即下载XCacls_Installer.exe 软件包。 回到顶端

Xcacls.exe 语法 xcacls 文件名[/T] [/E] [/C] [/G user:perm;spec] [/R 用户] [/P user:perm;spec [...]] [/D 用户[...]] [/Y] 其中文件名表示ACL 或访问控制项(ACE) 通常应用于的文件或文件夹的名称。所有标准通配符均可使用。 /T递归检查当前文件夹及其所有子文件夹,对匹配的文件或文件夹应用所选的访问权限。 /E编辑ACL 而不替换它。例如,如果您运行XCACLS test.dat /G Administrator:F命令,则只有管理员拥有对Test.dat 文件的访问权限。之前应用的所有ACE 都会丢失。 /C使Xcacls.exe 在出现“拒绝访问”错误消息时继续执行。如果未指定/C,则Xcacls.exe 在出现此错误时停止执行。 /G user:perm;spec授予用户对匹配文件或文件夹的访问权限。 ?perm(权限)变量对文件应用指定的访问权限,并代表文件夹的特殊文件访问权限掩码。 perm变量接受下列值: o R读取 o C更改(写入) o F完全控制 o P更改权限(特殊访问权限) o O取得所有权(特殊访问权限) o X执行(特殊访问权限) o E读取(特殊访问权限) o W写入(特殊访问权限) o D删除(特殊访问权限) ?spec(特殊访问权限)变量仅应用于文件夹,它除了接受与perm相同的值以外,还接受以下特殊值: o T未指定。为目录本身设置ACE,而不指定应用于在该目录中创建的新文件的ACE。至少存在一个要遵循的访问权限。分号(;) 和T 之间的项将被忽略。注意:?文件的访问权限选项(针对文件夹、特殊文件和文件夹访问)是完全相同 的。有关这些选项的详细说明,请参阅Windows 2000 操作系统的文档。 ?所有其他选项(它们也可以在Windows 资源管理器中设置)都是基本访 问权限的所有可能组合的子集。因此,不存在文件夹访问权限(如LIST 或 READ)的特殊选项。 /R 用户为指定用户调用所有访问权限。

常用文件夹及命令

一、文件夹篇 All Users 这里记录的是Window的用户以及这些用户个人设定的开始菜单及桌面等信息。 Command 在这个目录下有着许多的DOS的常用命令,例如debug,format 等。可别小看这些老廉颇呀,在许多关键时刻还得靠他们哟。 Config 用于存放Windows中硬件配制文件。 Cursors 这是存放Windows光标的目录。 Desktop 除了"我的电脑"、"我的文档"这几个系统图标外其它由程序和文档建立的桌面快捷方式都会在这里面找到。如果在这里删除某个图标,相应的就会删除桌面上的图标。如果你在桌面上存放文件的话,实际也就是存放在这个文件夹。 Downloaded Program Files 该目录存放上网下载东东时的临时文件。 Favorites 存放收藏夹的内容。

Fonts 这是存放Windows的字体文件的目录。要安装某种字体只需将字体文件直接复制到该目录下即可。 Help 存放Windows帮助文件。 History 默认状态时可以保留你近二十天来的IE 操作记录。 Media 这里存放着Windows系统的声音文件,像Windows启动结束时发出的微软招牌音乐Microsoft Sound等都存放于此。 Offline Web Pages 这里存放着用于离线浏览的文件。 Recent 这是对应开始菜单中文档菜单下的文档调用历史记录。它会把你最近打开的文档和图片的路径记录下来,方便用户快速打开最近使用的文档。 SendTo 这个目录对应的是对文件使用"发送到"命令时的"目的地"。你可以在里面为常用的文件夹添

加快捷方式,以后再复制文件时就不必抓着鼠标到处找了。 Start Menu 对应Windows的开始菜单,可以直接在改目录对开始菜单进行管理。 Start Menu/Programs 开始菜单的程序。 Start Menu/Programs/启动自动运行。 INF INF驱动程序脚本文件夹。 OTHER INF其它驱动程序脚本文件夹。 Wallpaper 网页背景文件夹。 SYSBCKUP 系统文件备份文件夹。 System和System32 这是两个很重要的系统文件夹,存放Windows的系统文件和硬件驱动程序等重要信息。

Win7获得权限替换System32文件夹里dll文件的方法

Win7获得权限替换System32文件夹里dll文件的方法: 1、打开记事本,输入下列文本: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\runas] @="获取权限" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\*\shell\runas\command] @="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F" "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F" [HKEY_CLASSES_ROOT\Directory\shell\runas] @="获取权限" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\Directory\shell\runas\command] @="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t" "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t" 2、然后保存为导入.reg文件; 3、然后双击导入.reg; 此时会弹出警告提示,允许程序通过即可; 4、然后选择System32文件夹,鼠标右键选择获取权限。

用友批量修改权限

批量修改权限 问题现象 客户需要给全部帐套固定的权限如果给全部权限的话还不行 如果从前台增加的话那么一个一个点太慢了 解决思路 前台点太慢是不是可以从某个表直接插入,尝试以后决定从后台增加 解决办法 insert into ua_holdauth(cAcc_Id, iYear, cUser_Id, cAuth_Id, iIsUser, csub_id, cAuthType, cRepellent, cRepellentModule, cNotRepellent)

select 001,2012 ,cUser_Id,cAuth_Id,iIsUser,csub_id,cAuthType, cRepellent, cRepellentModule, cNotRepellent from ua_holdauth where cuser_id='all'and cacc_id=001 and iyear=2011 insert into ua_holdauth(cAcc_Id, iYear, cUser_Id, cAuth_Id, iIsUser, csub_id, cAuthType, cRepellent, cRepellentModule, cNotRepellent) select 002,2013 ,cUser_Id,cAuth_Id,iIsUser,csub_id,cAuthType, cRepellent, cRepellentModule, cNotRepellent from ua_holdauth where cuser_id='all'and cacc_id=001 and iyear=2011 insert into ua_holdauth(cAcc_Id, iYear, cUser_Id, cAuth_Id, iIsUser, csub_id, cAuthType, cRepellent, cRepellentModule, cNotRepellent) select 002,2014 ,cUser_Id,cAuth_Id,iIsUser,csub_id,cAuthType, cRepellent, cRepellentModule, cNotRepellent from ua_holdauth where cuser_id='all'and cacc_id=001 and iyear=2011 insert into ua_holdauth(cAcc_Id, iYear, cUser_Id, cAuth_Id, iIsUser, csub_id, cAuthType, cRepellent, cRepellentModule, cNotRepellent) select 003,2012 ,cUser_Id,cAuth_Id,iIsUser,csub_id,cAuthType, cRepellent, cRepellentModule, cNotRepellent from ua_holdauth where cuser_id='all'and cacc_id=001 and iyear=2011 insert into ua_holdauth(cAcc_Id, iYear, cUser_Id, cAuth_Id, iIsUser, csub_id, cAuthType, cRepellent, cRepellentModule, cNotRepellent) select 003,2013 ,cUser_Id,cAuth_Id,iIsUser,csub_id,cAuthType, cRepellent, cRepellentModule, cNotRepellent from ua_holdauth where cuser_id='all'and cacc_id=001 and iyear=2011 insert into ua_holdauth(cAcc_Id, iYear, cUser_Id, cAuth_Id, iIsUser, csub_id, cAuthType, cRepellent, cRepellentModule, cNotRepellent) select 003,2014 ,cUser_Id,cAuth_Id,iIsUser,csub_id,cAuthType, cRepellent, cRepellentModule, cNotRepellent from ua_holdauth where cuser_id='all'and cacc_id=001 and iyear=2011 insert into ua_holdauth(cAcc_Id, iYear, cUser_Id, cAuth_Id, iIsUser, csub_id, cAuthType, cRepellent, cRepellentModule, cNotRepellent) select 101,2006 ,cUser_Id,cAuth_Id,iIsUser,csub_id,cAuthType, cRepellent, cRepellentModule, cNotRepellent from ua_holdauth where cuser_id='all'and cacc_id=001 and iyear=2011 insert into ua_holdauth(cAcc_Id, iYear, cUser_Id, cAuth_Id, iIsUser, csub_id, cAuthType, cRepellent, cRepellentModule, cNotRepellent) select 101,2007 ,cUser_Id,cAuth_Id,iIsUser,csub_id,cAuthType, cRepellent, cRepellentModule, cNotRepellent from ua_holdauth where cuser_id='all'and cacc_id=001 and iyear=2011 insert into ua_holdauth(cAcc_Id, iYear, cUser_Id, cAuth_Id, iIsUser, csub_id, cAuthType, cRepellent, cRepellentModule, cNotRepellent) select 101,2008 ,cUser_Id,cAuth_Id,iIsUser,csub_id,cAuthType, cRepellent, cRepellentModule, cNotRepellent from ua_holdauth where cuser_id='all'and cacc_id=001 and iyear=2011 insert into ua_holdauth(cAcc_Id, iYear, cUser_Id, cAuth_Id, iIsUser,

win7获取管理员权限打开、删除文件

Win7获取管理员权限打开删除文件 使用Win7时经常会遇到在删除文件、文件夹时提示没有管理员权限,那么我们怎样设置才能获得Win7管理员权限呢。本文就介绍了获得Win7管理员权限的几种方法,彻底解决删除文件时提示没有管理员权限。 1、直接取得文件夹管理员权限的设置方法 单击要更改权限的文件夹右键,依次选择属性——安全——高级——所有者——编辑,把当前所有者变更为正在登录的用户,并确认。 回到文件夹属性窗口,在安全选项中,单击编辑按钮,在弹出的对话框中,选中自己所登录的用户,在下方的权限上,全部选择允许,最后确定即可换的文件夹的管理员权限了。

2、为鼠标右键添加获得管理员权限的选项 只需为注册表添加若干内容,即可在使用右键单击文件夹的时候出现使用管理员权限打开的选项。 首先,在开始菜单中,右键单击计算机,选择管理,依次进入本地用户和组——用户双击 Adminstrator,在属性对话框中把账户已禁用去掉,然后确定。

新建一个笔记本,把如下内容复制进去。 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\runas] @="管理员取得所有权" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\*\shell\runas\command] @="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F" "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F" [HKEY_CLASSES_ROOT\exefile\shell\runas2] @="管理员取得所有权" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\exefile\shell\runas2\command] @="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

cmd导出命令

一、单层生成 dir [drive:][path] /b > [drive:][path]filename 应用实例①: 把D盘test目录下所有文件名导到one.xls里,点开始—运行—键入cmd回车,窗口里输入: dir D:\test /b >D:\ test\one.xls 这样就在你的当前test目录自动生成了一个one.xls的excel文件,打开来就能看到D 盘test目录下的所有文件名了,并且都带有扩展名的。如果你需要导到是txt记事本,那就改成one.txt就OK了。 如何把多个目录下的所有文件名都导入到one.xls里,把命令稍作改动就可以了。 命令格式如下: dir [drive:][path] /b >> [drive:][path]filename 应用实例②: 把D盘test目录、mp3目录、E盘video目录下的所有文件名存到one.xls里,点开始—运行—键入cmd回车,窗口里输入: dir d:\test /b >> d:\ test\one.xls dir d:\mp3 /b >> d:\ test\one.xls dir e:\ video/b >> d:\ test\one.xls 这样就在你的当前test目录生成一个one.xls的excel文件,打开来就能看到以上三个目录下的所有文件名了,并且都带有扩展名的。 二、多层生成

Tree Tree是Windows操作系统专门用来以图形方式显示驱动器或路径的文件夹结构的命令,它是DOS命令,它显示的文件目录按照树型显示,非常的直观,就像一个分支表(如 图1)。命令格式为:Tree [drive:][path] [/f] [/a],各参数的分别为: drive表示要显示目录结构的磁盘的驱动器。 path 表示要显示目录结构的目录。 /f 表示显示每个目录中的文件名。 /a 表示命令使用文本字符而不是图形字符显示链接子目录的行。 这里我们利用定向符“>”将显示的目录结构输出到一个文本文件中,这样我们就可以随 时打开文件对目录结构进行浏览。例如:Tree c: >c:ist.txt /f命令的意思是将C盘下的所有 文件列表保存在C盘根目录下的list.txt文件。 Dir 我们都知道Dir命令是显示文件和目录的命令,是我们用得最多的DOS命令之一,其 实我们可以巧妙地利用定向符,将显示的结果保存到一个文件中。Dir命令有很多参数开关,这里只介绍对于提取目录很重要的两个参数“/s”和“/a”,前者表示显示指定目录和子目录下 的所有文件,后者表示显示目录下所有文件的名称,包括隐藏文件和系统文件。例如:Dir c: /s /a >c:ist.txt命令表示将C盘下的文件和子目录下的所有文件(包括隐藏和系统文件)列 表保存到C盘根目录下的list.txt文件中。Dir 在保存文件目录时,还会保存文件的日期、 创建时间、文件大小等信息(如图2)。 ACDSEE ACDSee是一款优秀的图像浏览工具,可是ACDSee的文件列表提取功能可能并不为人所知,以“Browse”方式打开程序,然后在左边栏中选择一个要提取目录的文件夹,再选择[View]→[File list]→[Details],所有文件夹下的文件都会显示在右边。选择[Tools]→

WIN7文件访问权限被限制

如何拿回被恶意或者不小心删除硬盘所有者权限而导致的文件访问以及修改权限被限制(NTFS格式安全权限问题 2008-03-15 20:50:18| 分类:学习-电脑| 标签:|字号大中小订阅 一次偶然的大意,把我一个文件夹的硬盘所有者用户的NTFS安全权限给删了,导致无法打开 当时挺生气的说,心想我这里面都是些资料,没法打开那怎么能行,想办法吧... 经过一阵摸索,找到了解决办法: 右键点击该文件夹选择“属性”,然后切换到“安全”页面,这个时候系统提示我没有查看安全设置的权限,不管它,点“确定”继续,“高级”在弹出的窗口中切换到“所有者”页面

选中你当前使用的用户或者Administrators用户组选中下面的“替换子容器及对象的所有者” 点击“确定”

然后系统会覆写安全权限,等覆写完毕之后,你就可以从文件属性的安全页面看到你当前的用户或者Admin用户组了,选中可以看到下面的权限是完全控制权限

然后点击“高级”,添加system和creator owner 两个特殊用户组并修改他们的权限为完全控制,注意一定要做这个,不然你的系统就无法读取或修改这个文件了,这里所说的系统不是你的用户,而是windows系统,从某一方面来说,系统的权限要比管理员admin组的权限要高,所以必须要添加system用户组的完全控制权限,以确保windows正常读取、运行、修改文件 修改完毕之后点击“确定”,系统可能会出现一段时间的延迟,这是在保存用户安全权限,你就不要管了,去做别的就可以了。 具体的添加用户权限操作如下: 点击“添加”,在弹出的“选择用户或组”窗口中选择左下角的“高级”,弹出如下图窗口,点击右侧的“立即查找”,系统会在下侧的窗口中显示出目前计算机中的所有用户和组,选中要添加的用户或组,比如这里的“system”组点击“确定” 然后在权限修改页面中选中你想要的权限,比如这里的“完全控制”,其中注意修改“应用到”

批量修改多个Word资料文档内容

同时批量修改多个word文档步骤1把要批量修改的文档都放在同一个文件夹中 同时批量修改多个word文档步骤2在修改前,先确定多个word文档文件要被修改的内容如小小要修改的内容是多个word文档中的“西平县”,

同时批量修改多个word文档步骤3双击“word文档批量处理大师” 同时批量修改多个word文档步骤4点击“选择目录” 同时批量修改多个word文档步骤5在弹出的窗口中选择点击要批量修改的多个word文档文件所在的文件夹,然后点击“确定”按钮

同时批量修改多个word文档步骤6此时,系统会自动添加该文件中的所有文档文件 同时批量修改多个word文档步骤7点击“保存列表”

同时批量修改多个word文档步骤8在弹出窗口输入框随便输入一个名字,然后点击“保存”按钮 同时批量修改多个word文档步骤9在word文档批量处理选项中点击选择“1、内容批量替换”

同时批量修改多个word文档步骤10在右边弹出'批量替换文档内容'框体中,在”把文字:“标签下输入要被修改的内容,如“西平县”,在“替换为:”标签下输入要改成的内容,如“我在这”。然后点击“添加为待处理任务”按钮 同时批量修改多个word文档步骤11如果,要被批量修改的内容还有其他的,则先点击“添加到列表”按钮,然后再在”把文字:“标签下输入下一个要被修改的内容,如“啊”,在“替换为:”标签下输入下一个要改成的内容,如“哈“,然后点击“添加到列表”按钮。如此反复把所有要修改的文档内容全部添加到列表后再点击“添加为待处理任务”按钮

同时批量修改多个word文档步骤12在弹出窗口点击”确定“按钮 同时批量修改多个word文档步骤13在弹出窗口点击”是“按钮 同时批量修改多个word文档步骤14在弹出窗口点击”确定“按钮

Windows中快速获取文件目录的几种方法

Windows中快速获取文件目录的几种方法 文章来源:文章作者:发布时间:2007-03-05 字体:[大中小] 计算机使用时间越长,硬盘中保存的文件就会越来越多,如果不对这些众多的文件创建合适的目录,那么日后要寻找某个文件将变得非常困难。为了提高文件定位的速度,许多人都用手工复制文件名的方法创建了文件目录,不过这种方法在文件数量不多的情况下还能凑合,但如果计算机中存在的文件太多的话,那用这种方法生成文件目录时效率就十分低下了。有鉴于此,笔者特意总结了如下几则快速生成文件目录 的技巧,仅供各位参考交流! 借用ACDSEE,自动生成文件目录 通常情况下,我们的计算机中都会装有ACDSEE之类的看图软件,不要以为该软件只能帮助我们快速浏览图象哟,其实它还有许多鲜为人知的用处,这不现在笔者就用它来快速获取指定文件夹下面的所有文 件目录名。 用鼠标双击系统桌面上的ACDSEE快捷图标,打开ACDSEE程序界面;在该界面左侧区域找到需要生成文件目录的指定文件夹,然后用鼠标将它选中,随后我们就能在该界面的右侧区域看到指定文件夹下面 的所有文件内容; 下面,单击ACDSEE程序界面中的“工具”菜单项,从弹出的下拉菜单中执行“选项”命令,在其后弹出的选项设置窗口中单击“文件列表”标签,打开如图1所示的标签页面。在该页面“可选项”设置项处,选中“显示隐藏文件”选项,再单击“确定”按钮,这样就能确保ACDSEE程序能把隐藏文件的名称也列写在文件目录 中了; 图 1 接下来依次单击菜单栏中的“工具”/“生成文件列表”命令,随后屏幕会自动弹出记事本窗口,将指定文件夹中的所有文件名称列写成目录,此时我们可以依次单击记事本窗口中的“文件”/“保存”菜单项,以便将ACDSEE程序自动生成的文件目录保存到自己的私人文件夹中,以后需要查找文件时,只要打开该文件目录就能实现快速定位文件的目的了。由这种方法自动生成的文件目录,包括文件后缀名、文件名、文件大小等,整个目录看上去既简洁又明了,其中“[]”里的内容是没有展开的子文件夹名。 借用DIR命令,集中输出文件目录

windows命令行更改文件夹权限

windows命令行更改文件夹权限 Cacls命令使用格式如下: Cacls filename [/T] [/E] [/C] [/G user:perm] [/R user [...]] [/P user:perm [...]] [/D user [...]] Filename——显示访问控制列表(以下简称ACL); /T——更改当前目录及其所有子目录中指定文件的 ACL; /E——编辑 ACL 而不替换; /C——在出现拒绝访问错误时继续; /G user:perm——赋予指定用户访问权限。Perm 可以是R(读取)、W(写入)、C(更改,写入)、F (完全控制); /R user——撤销指定用户的访问权限(仅在与 /E 一起使用); /P user:perm——替换指定用户的访问权限; /D user——拒绝指定用户的访问。 1.查看目录和ACL 以Windows XP系统为例,笔者使用Cacls命令查看E盘CCE目录访问控制权限。点击“开始→运行”,在运行对话框中输入“CMD”命令,弹出命令提示符对话框,在“E:\>”提示符下输入“Cacls CCE”命令,接着就会列出Windows XP 系统中用户组和用户对CCE目录的访问控制权限项目。如果想查看CCE目录中所有文件访问控制权限,输入“Cacls cce\ .”命令即可。 2.修改目录和ACL 设置用户访问权限:我们经常要修改目录和文件的访问权限,使用Cacls命令就很容易做到。下面要赋予本机用户testuser对d盘下 test目录及其所有子目录中的文件有完全控制权限。在命令提示符对话框中输入“Cacls tes t/t /e /c /g testuser:f ”命令即可。 替换用户访问权限:将本机用户testuser的完全控制权限替换为只读权限。在命令提示符对话框中输入“ Cacls test/t /e /c /p testuser:r ”命令即可。 撤销用户访问权限:要想撤销本机用户testuser对该目录的完全控制权限也很容易,在命令提示符中运行“Cacls test/t /e /c /r testuser”即可。

文件与目录操作命令

CentOS 丛书目录 — 系统管理 — 网络服务 — 应用部署 文件与目录操作命令 内容提要 1. 掌握常用的文件操作命令 2. 掌握常用的目录操作命令 目录操作命令 ls 功能说明: 显示文件和目录列表 命令格式: ls [参数] [<文件或目录> …] 常用参数: -a : 不隐藏任何以 . 字符开始的条目 -b : 用八进制形式显示非打印字符 -R : 递归列出所有子目录 -d : 当遇到目录时列出目录本身而非目录内的文件,并且不跟随符号链接 -F : 在条目后加上文件类型的指示符号 (*/=@| 其中一个) -l : 使用较长格式列出信息 -L : 当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息-x : 逐行列出项目而不是逐栏列出 -1 : 每行只列出一个文件 -r : 依相反次序排列 -S : 根据文件大小排序 -X : 根据扩展名排序 -c : 根据状态改变时间(ctim e)排序 -t : 根据最后修改时间(m tim e)排序 -u : 根据最后访问时间(atim e)排序 使用举例: $ ls $ ls -a $ ls -F $ ls -l $ ls -R $ ls -Sl $ ls -rl $ ls -cl $ ls -tl $ ls -ul $ ls some/dir/file $ ls some/dir/ $ ls -d some/dir/

tree 功能说明: 显示文件和目录树 命令格式: tree [参数] [<目录>] 常用参数: -a : 不隐藏任何以 . 字符开始的条目 -d : 只显示目录不显示文件 -f : 每个文件都显示路径 -F : 在条目后加上文件类型的指示符号 (*/=@| 其中一个) -r : 依相反次序排列 -t : 根据最后修改时间(m tim e)排序 -L n : 只显示 n 层目录(n为数字) ––dirsfirst : 目录显示在前文件显示在后 使用举例: $ tree $ tree -d $ tree -F $ tree -L 3 $ tree /some/dir/ pwd 功能说明: 显示当前工作目录 命令格式: pwd [参数] 常用参数: -P : 若目录是一个符号链接,显示的是物理路径而不是符号链接使用举例: $ pwd $ pwd -P cd 功能说明: 切换目录 命令格式: cd [参数] [<目录>] 常用参数: -P : 若目录是一个符号链接,显示的是物理路径而不是符号链接使用举例: $ cd /some/dir/ $ cd -P Examples $ cd $ cd ~

获取最高权限 Win7系统文件修改不愁

获取最高权限 Win7系统文件修改不愁 Windows 7系统之所以比XP安全性更好,一个重要原因就是对系统文件的权限掌控,在未经授权的情况下不能随意修改系统文件。很多从XP升级到Win7的用户很不习惯这一点,在对系统文件进行操作时会遇到诸如“拒绝访问”的提示,面对这种情况他们往往会不知所措,然而,我们只要明白Win7的系统权限原理就可以轻松解决了。通常,需要手动修改系统文件最多的场合是hosts文件,如果我们按照XP时代的做法,直接用记事本打开C:\Windows\System32\drivers\etc下的hosts文件进行修改的话,会发现在保存最后出现如下图的拒绝访问提示。 直接改hosts文件是行不通的之所以出现这个提示,是因为我们当前的操作缺乏足够的权限。也许有人会说,我已经是管理员帐户登录了,怎么还不够权限吗?是的,在Win7系统里,即使账户权限为计算机管理员,在涉及核心系统文件时仍然需要申请提升操作权限。对于上述问题,我们需要做以下步骤的变通:首先,找到位于Windows主文件夹下的notepad.exe文件(记事本程序),然后右键选择“以管理员身份运行”,此时启动的记事本程序将会临时获得最高权限。接着通过文件菜单--打开,找到hosts文件进行必要的修改,完成后直接保存,在这过程中不会再弹出拒绝访问的警告提示。 需要具备管理员身份才能修改上述方法属于一次性操作,即若下次还要修改hosts文件,还需要按上述步骤来。当然,网上你会搜索一些其他方法,比如把hosts文件复制到桌面,修改后在粘贴回去,但这些方法都不算方便。如果你想一劳永逸,或者有别的非文本文件需要修改,可以参考下面的方法:永久获取该文件或文件夹的所有权限。注意,这样做会让系统文件失去权限保护,可能会被其他程序利用在后台偷偷修改文件而你却不知情,所以并不推荐使用此种做法,写出来只是告诉大家一个不必每次都为权限问题而困扰的方法。 以Windows\System32文件夹中任意一个dll文件为例: 第一步:右键你要获取权限的文件或文件夹,属性--安全标签;在“组或用户名”下方的列表里选中当前登录的帐户名,通常都是第二行的Administrators (xxxx-PCAdministrators),其中xxxx为你的登录用户名,然后点击窗口下方的【高级】按钮。 第二步:在新打开的高级安全设置窗口里,切换到“所有者”标签,点击下方【编辑】按钮。接着打开一个类似的设置窗口,在“将所有者更改为”列表下选择Administrators (xxxx-PCAdministrators),然后点击【确定】(这里会弹出额外确认窗口,同样点击确定即可)回到上一窗口。

批量修改文件名的简单方法

批量修改文件名的简单方法 整体思路:我们要有一个原文件名和新文件名的对应关系,然后结合重命名命令ren 使用批处理 bat文件解决。 找一个实际案例为例稍稍详细的说明一下:假如我们要将原为员工号为名字的照片文件修改为身份证号为名字的照片文件。 第一步,我们应该从财务或者人事那里要到人员的信息对照表,实在没有,我们可以做一个,用excel来制作,如下图的A、B列,然后使用excel公式生成C列 ="ren "&A2&".jpg "&B2&".jpg" 此处使用了excel的一个字符链接公式,不明白的可以直接复制来用,若想一探究竟可以详细的参考excel的相关知识,需要留意的是每一个 & 符号前后需要有字符(需要用英文状态下的双引号,如"ren ")或者单元格名称(不需要引号,如A2)。 第二步,将C列所有生成的内容(不含表头单元格),复制,点击“开始”-“程序”-“附件”-“记事本”,粘贴,另存为bat文件(保存类型选择“所有文件”,然后在文件名处输入批量修改.bat)。

第三步,将生成的bat文件放到需要修改文件名的文件夹里,双击即可。 上面的例子是针对没有规则的文件名,如果原始文件名和新生成的文件名都有一定的规则,你就可以使用excel的功能将其拖拽生成或者使用公式和函数生成新的文件名。

如果上例中文件名已经带有后缀,那就更好办了,直接在A列的前面增加一列,全部输入 ren 然后不要什么公式生成,直接将三列数据复制到记事本,保存为bat文件,将bat文件复制到图片文件夹,双击即可。 通过这个例子我们知道核心就是 bat 批处理和 ren 重命名命令。学会了这个你就不怕以后再命名大批量的文件了,毕竟从网上下载的那些修改文件名的程序不能解决你的所有问题,特别是如果你的文件名是没有规则的名字。

Ubuntu修改文件夹权限

常用方法如下: sudo chmod 600 ×××(只有所有者有读和写的权限) sudo chmod 644 ×××(所有者有读和写的权限,组用户只有读的权限) sudo chmod 700 ×××(只有所有者有读和写以及执行的权限) sudo chmod 666 ×××(每个人都有读和写的权限) sudo chmod 777 ×××(每个人都有读和写以及执行的权限) sudo chmod -R 777 xxx 修改后重新打开文件夹才能生效 其中×××指文件名(也可以是文件夹名,不过要在chmod后加-ld)。 解释一下,其实整个命令的形式是 sudo chmod -(代表类型)×××(所有者)×××(组用户)×××(其他用户) 三位数的每一位都表示一个用户类型的权限设置。取值是0~7,即二进制的[000]~[111]。 这个三位的二进制数的每一位分别表示读、写、执行权限。 如000表示三项权限均无,而100表示只读。这样,我们就有了下面的对应: 0 [000] 无任何权限 4 [100] 只读权限 6 [110] 读写权限 7 [111] 读写执行权限 现在看上面的几个常用用法就非常清楚了。试着自己来修改权限吧 最后同时附上查询文件(或文件夹)权限的命令 ls -l 文件名称(文件夹将-l改为-ld)。 先来了解一下文件属性, 在shell环境里输入:ls -l 可以查看当前目录文件。如: drwxr-xr-x 2 nsf users 1024 12-10 17:37 下载文件备份 分别对应的是: 文件属性连接数文件拥有者所属群组文件大小文件修改时间文件名 这里r是可读,w可写,x 可执行,其中文件属性分为四段,---- --- --- 10个位置 例如: d rwx r-x r-x 第一个字符指定了文件类型。在通常意义上,一个目录也是一个文件。如果第一个字符是横线,表示是一个非目录的文件。如果是d,表示是一个目录。 第二段是文件拥有者的属性, 第三段是文件所属群组的属性, 第四段是对于其它用户的属性, 如上面文件夹“下载文件备份”的访问权限,表示文件夹“下载文件备份”是一个目录文件;文件夹“下载文件备份”的属主有读写可执行权限;与文件夹“下载文件备份”属主同组的用户只有读和可执行权限;其他用户也有读和可执行权限。

win7批量修改文件夹图标

运行注册表编辑器(开始菜单、运行、输入regedit、确定) 找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer \Shell Icons 如果没有Shell Icons,就自己新建一个(右键点击Explorer、新建、项然后把该项命名为Shell Icons)在这个右边新建一个字符串,名字为数字3(右键在空白处点击、新建、字符串、把字符串命名为3、)双击该字符串 然后把它的值设为你图标的完整路径(如:C:\Windows\system32\“图标名称”) 然后显示所有文件,到系统盘:\Documents and Settings(1.文件夹点击右键,查看属性。再点安全→高级→所有者2.点编辑→其他用户或组,在输入选择的对象名称里面输入你的用户名,再确定3.选择替换子容器和对象的所有者4.点确定,会弹出一个对话框,继续点确定!这样我们就拥有了这个文件夹的所有权特别提醒:不勾选“替换子容器和对象的所有者”,我们就只有这个文件夹的所有权,不会取得子文件夹和子文件夹里面所有文件的所有权5.再点权限→编辑→添加,把你的用户名填入,点确定6.再点击你的用户名→编辑,再勾选“完全控制/允许”,确定7.再勾选“把使用可从此对象继承的权限替换所有后代上现有的可继承权限”。然后点应用、确定、确定、再确定。这样,我们就完全拥有了对这个文件夹的所有权限)\用户名\Local Settings\Application Data 这个里面把IconCache.db 删除了 如果打开c盘没有看见Documents and Settings,请点击左上角的组织文件夹和搜索选项再点击查看把所有隐藏前面的钩取消,应用确定就可以看到了 如果你的Documents and Settings上面有一把小锁,双击说你没有权限,请在桌面建立一个文本文档编辑如下内容 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\runas] @="管理员取得所有权" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\*\shell\runas\command] @="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F" "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F" [HKEY_CLASSES_ROOT\exefile\shell\runas2] @="管理员取得所有权" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\exefile\shell\runas2\command] @="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

文件列表输出到文件的方法

文件列表输出到文件方法 很多时候,我们都会需要获取某个文件夹内的列表文件,一个一个将文件名复制出来当然也可以完成这个任务,但绝对不是最好的办法,毕竟如此操作太麻烦了。这里,笔者介绍几个比较实用的办法: 方法一:使用DOS命令(试过可行) Windows的命令提示符可以就地取材,根据不同的要求,使用的DOS命令也不同: 1.获得文件夹内所有文件列表 这个要求比较简单,直接使用“dir /s >lb.txt”命令就可以了,“dir”命令可以指定要列出的驱动器、目录或文件,“/s”可以显示指定目录和所有子目录中的文件,“>lb.txt”可以将结果输出到lb.txt文件中。 2.获取文件夹结构 此时,我们需要使用“tree /f”命令,“tree”命令可以以图形显示驱动器或路径的文件夹结构,添加“f”参数可以显示每个文件中文件的名称,使用如下命令即可:tree /f >lb.txt。 然后,我们就可以打开lb.txt文件,“电子小说”文件夹中所有文件的列表一目了然显示出来(如图1),够清楚的吧?

方法二:使用WinRAR (试过可行) 相信很多朋友都已经用WinRAR取代渐渐失去活力的WinZIP,那么不妨使用WinRAR来快速创建文件列表,首先选择相应的文件夹,注意必须是顶级文件夹而不需要选择文件夹中的所有文件,然后从工具菜单中执行“生成报告”命令,默认设置下会生成一个HTML格式的文件,文件包括了当前文件夹中的所有内容,子文件夹也不会被错过,或者你也可以选择将报告内容复制到剪贴板,这样就可以粘贴到任何一个文本编辑程序,至于报告包含的内容,你可以根据自己的需要决定是否需要去除某些项目。 方法三:使用TC (未试过) 如果你正在使用TC(Total Commander),那么可以很轻松的获取文件列表,一种方法是按下“Ctrl+A”选定当前文件夹内的所有文件,然后从选择菜单执行“复制文件名”命令,即可将其粘贴到文本编辑程序中;另一种方法是选定文件后,从选择菜单执行“导出选择”,此时你可以保存为任何类型的列表文件(如图2),可操作性更强一些。 不过,遗憾的是无论选择哪一种方法,得到的列表文件都会包括扩展名,你可以事先采取批量重命名的方法去除文件扩展名

相关主题
文本预览
相关文档 最新文档