Linux文件与目录管理学习笔记
在Linux中使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如:
图1:文件属性及文件夹所属用户和组
在Linux中第一个字符代表这个文件是目录、文件或
Linux文件基本属性 在Linux中使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如: 图1:文件属性及文件夹所属用户和组 在Linux中第一个字符代表这个文件是目录、文件或链接文件等等。 接下来的字符中,以三个为一组,且均为『rwx』 的三个参数的组合。其中,[ r ]代表可读(read)、[ w ]代表可写(write)、[ x ]代表可执行(execute)。 要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号[ - ]而已。 每个文件的属性由左边第一部分的10个字符来确定(如下图)。 图2:文件属性 从左至右用0-9这些数字来表示。 第0位确定文件类型。 第1-3位确定属主(该文件的所有者)拥有该文件的权限。 第4-6位确定属组(所有者的同组用户)拥有该文件的权限。 第7-9位确定其他用户拥有该文件的权限。 其中,第1、4、7位表示读权限,如果用"r"字符表示,则有读权限,如果用"-"字符表示,则没有读权限。 第2、5、8位表示写权限,如果用"w"字符表示,则有写权限,如果用"-"字符表示没有写权限。 第3、6、9位表示可执行权限,如果用"x"字符表示,则有执行权限Linux 文件基本属性,如果用"-"字符表示,则没有执行权限。 对于文件来说,它都有一个特定的所有者,也就是对该文件具有所有权的用户。 同时,在Linux系统中,用户是按组分类的,一个用户属于一个或多个组。 文件所有者以外的用户又可以分为文件所有者的同组用户和其他用户。 因此,Linux系统按文件所有者、文件所有者同组用户和其他用户来规定了不同的文件访问权限。 Linux文件与目录管理 绝对路径:由根目录 / 写起,例如:/home/user/Documents 这个目录。 相对路径:不是由 / 写起,例如:由 /home/user/Documents 到 /home/user/Pictures 时,可以写成:cd ../Pictures这就是相对路径的写法。 处理目录的常用命令 ls:列出目录及文件名。 cd:切换目录。 pwd:显示目前的目录。 mkdir:创建一个新的目录。 rmdir:删除一个空的目录。 cp:复制文件或目录。 rm: 移除文件或目录。 mv: 移动文件与目录,或修改文件与目录的名称。 Linux系统可以使用 man [命令] 来查看各个命令的使用文档,如 :man ls 。 ls(列出目录) 在Linux系统中, ls 命令可能是最常被运行的语法:
选项与参数: 图3:ls选项及参数cd (切换目录) cd是Change Directory的缩写,用来改变工作目录。
pwd (显示目前所在的目录) pwd是Print Working Directory的缩写,是显示目前所在目录的命令。
选项与参数: 图4:pwd选项及参数mkdir (创建新目录) mkdir是make directory的缩写,用于创建新目录。
选项与参数:
创建权限为 rwx--x--x 的目录。 图5:mkdir选项及参数 上面的权限部分,如果没有加上 -m 来强制配置属性,系统会使用默认属性。 如果使用 -m参数 ,如上图给予 -m 711 来给予新的目录 drwx--x--x 的权限。 rmdir (删除空的目录)
选项与参数:
利用 -p 参数,可以将 test1/test2/test3/test4 一次删除。 注意:rmdir仅能删除空的目录,使用rm命令来删除非空目录。 cp (复制文件或目录) cp 拷贝文件和目录。
选项与参数: 将 user 目录下的 .bashrc 复制到 /tmp 下,并命名为 bashrc。
rm (移除文件或目录)
选项与参数:
如果加上 -i 参数就会主动询问,避免删除到错误的文件。 mv (移动文件与目录,或修改名称)
选项与参数: 复制一文件,创建一目录,将文件移动到目录中。
将上面的目录名称更名为 mvtest2。
(编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |