UNIX 目录及目录操作
发布时间:2022-10-07 10:53:20 所属栏目:Unix 来源:
导读: UNIX 文件管理UNIX 文件权限
UNIX 入门指南
关闭
UNIX Shell编程
UNIX 进阶
UNIX 常用资源汇总
全部开发者教程
UNIX 入门指南
UNIX Shell编程
UNIX 入门指南
关闭
UNIX Shell编程
UNIX 进阶
UNIX 常用资源汇总
全部开发者教程
UNIX 入门指南
UNIX Shell编程
|
UNIX 文件管理UNIX 文件权限 UNIX 入门指南 关闭 UNIX Shell编程 UNIX 进阶 UNIX 常用资源汇总 全部开发者教程 UNIX 入门指南 UNIX Shell编程 UNIX 进阶 UNIX 常用资源汇总 更新于2021-11-19 UNIX 文件管理上一节下一节UNIX 文件权限 UNIX 目录及目录操作更新于2021-11-19 目录 目录是一个文件,它的作用是存储文件的名称和相关的信息。所有的文件,无论是普通,特殊,或目录都包含在目录中。 UNIX 使用层次结构来组织文件和目录。这种结构通常被称为一个目录树。树上有一个根节点,斜杠字符 (/),所有其他目录包含在它之下。 主目录 主目录是当您第一次登录时所在的目录。 您的大部分工作将在主目录及您自定义的子目录中完成。 在任意目录下执行以下命令可以随时切换到主目录: $cd ~ $ 在这里 ~ 表示主目录。如果您想要跳转至任何其他用户的主目录中,可以使用以下命令: $cd ~username $ 跳转至您最近的目录中可以使用下列命令: $cd - $ 绝对/相对路径名 目录采用分层方式组织,其顶部为根目录 (/)。层次结构内的任何文件的位置由其路径描述。 路径由 / 来分隔。路径名是绝对的如果它是描述与根的关系,所以绝对路径名的开头总是 /。 这些是绝对文件名的一些例子。 /etc/passwd /users/sjones/chem/notes /dev/rdsk/Os3 路径也可以是相对于你当前的工作目录。相对路径永远不会以 / 开始。相对于用户 amrood 的主目录,一些路径可能看起来像这样: chem/notes personal/res 在任何时候要确定你所在的文件系统层次结构时,请输入命令 pwd 打印当前工作目录: $pwd /user0/home/amrood $ 目录列表 要列出目录中的文件可以使用下面的语法: $ls dirname 以下是示例,列出 /usr/local 目录中包含的所有文件: $ls /usr/local X11 bin gimp jikes sbin ace doc includelib share atalk etc info man ami 创建目录 通过下面的命令创建目录: $mkdir dirname 在这里,dirname 是您想要创建的目录的绝对或相对路径名。例如,命令: $mkdir mydir $ 在当前目录中创建目录 mydir。这里是另一个示例: $mkdir /tmp/test-dir $ 此命令在 /tmp 目录中创建目录 test-dir。命令 mkdir 不产生任何输出如果它成功创建请求的目录。 如果你在命令行上给出多个目录,mkdir 创建每个目录。例如: $mkdir docs pub $ 在当前目录下创建目录 docs 和 pub 。 创建父目录 有时当你想要创建一个目录,其父目录可能不存在。在这种情况下,mkdir 发出一个错误消息,如下所示: $mkdir /tmp/amrood/test mkdir: Failed to make directory "/tmp/amrood/test"; No such file or directory $ 在这种情况下,您可以指定 mkdir 命令的 -p 选项。它为您创建所有必要的目录。例如: $mkdir -p /tmp/amrood/test $ 上面的命令创建所需的父目录。 删除目录 可以按如下方式使用 rmdir 命令删除目录: $rmdir dirname $ 注意: 删除目录时请确保它是空的,这意味着不应该在这个目录里有任何文件或子目录。 您可以一次删除多个目录如下: $rmdir dirname1 dirname2 dirname3 $ 上面的命令删除目录 dirname1、dirname2 和 dirname2,前提是它们是空的。如果成功删除unix目录,rmdir 命令不生成任何输出。 更改目录 你可以使用 cd 命令来做比更改主目录更多的事:你可以使用它来跳转到任何目录,其参数为一个有效的绝对或相对路径。语法如下所示: $cd dirname $ 在这里,dirname 是你想要跳转到的目录的名称。例如,命令: $cd /usr/local/bin $ 更改目录 /usr/local/bin。从该目录,您可以使用下面的相对路径跳转到 /usr/home/amrood 目录: $cd ../../home/amrood $ 重命名目录 mv ( move ) 命令也可以用于重命名目录。语法如下所示: $mv olddir newdir $ 您可以重命名目录 mydir 为 yourdir,如下所示: $mv mydir yourdir $ 目录 . ( 点 ) 和 .. ( 点点 ) 文件名 . ( 点 ) 表示当前的工作目录;和文件名 .. ( 点点 ) 代表当前工作目录的上一级,通常被称为父目录。 如果我们输入要显示的当前工作目录文件的列表,使用 -a 选项列出所有的文件与 -l 选项提供长列表,这是结果。 $ls -la drwxrwxr-x4teacher class 2048 Jul 16 17.56 . drwxr-xr-x60 root 1536 Jul 13 14:18 .. ----------1teacher class 4210 May 1 08:27 .profile -rwxr-xr-x1teacher class 1948 May 12 13:42 memo $ UNIX 文件管理上一节下一节UNIX 文件权限 相关问答python3.6怎么安装pip? 属性 -> 点击高级系统设置 -> 点击环境变量 -> 点击PATH -> 在最后面加上我们的Python安装路径 -> 点击确定,在这个过程中">1在官网下载好Python安装包,双击.msi文件并根据提示进行安装。2在安装完成之后,打开控制台,输入“Python”,我们能够看到下面的效果,这是因为python.exe文件在 Python 目录下,我们还没有设置环境变量。3鼠标右键我的电脑 -> 属性 -> 点击高级系统设置 -> 点击环境变量 -> 点击PATH -> 在最后面加上我们的Python安装路径 -> 点击确定,在这个过程中需要注意的问题是,添加PATH路径的时候,要在最后面添加一个分号。4现在我们再次在浏览器里面输入“Python”,就能直接在控制台出入命令了。5我们安装pip。我们同样需要在Python的官网上去下载,下载完成之后,解压到一个文件夹,按照之前介绍的添加环境变量的方法,我们在PATH最后添加上Python中的scripts的地址,再用CMD控制台进入解压目录,输入:python setup.py install,回车,再输入pip,回车,就会出现pip的相关内容,说明pip安装成功。 vuecli3.0和vuecli2.0的区别? vue-cli2.0与3.0在目录结构方面,有明显的不同vue-cli3.0移除了配置文件目录,config 和 build 文件夹,同时移除了 static 静态文件夹,新增了 public 文件夹 java里什么是包? Java包的概念 为了更好地组织类,Java提供了包机制。包是类的容器,用于分隔类名空间。如果没有指定包名,所有的示例都属于一个默认的无名包。Java中的包一般均包含相关的类,例如,所有关于交通工具的类都可以放到名为Transportation的包中。 程序员可以使用package指明源文件中的类属于哪个具体的包。包语句的格式为: package pkg1[.pkg2[.pkg3…]]; 程序中如果有package语句,该语句一定是源文件中的第一条可执行语句,它的前面只能有注释或空行。另外,一个文件中最多只能有一条package语句。 包的名字有层次关系,各层之间以点分隔。包层次必须与Java开发系统的文件系统结构相同。通常包名中全部用小写字母,这与类名以大写字母开头,且各字的首字母亦大写的命名约定有所不同。 当使用包说明时,程序中无需再引用(import)同一个包或该包的任何元素。import语句只用来将其他包中的类引入当前名字空间中。而当前包总是处于当前名字空间中。 如果文件声明如下: package java.awt.image 则此文件必须存放在Windows的javaawtimage目录下或unix的java/awt/image目录下。 以一言概之,java中"包"的引入的主要原因是java本身跨平台特性的需求。因为java中的所有的资源也是以文件方式组织,这其中主要包含大量的类文件需要组织管理。java中同样采用了目录树形结构。虽然各种常见操作系统平台对文件的管理都是以目录树的形式的组织,但是它们对目录的分隔表达方式不同,为了区别于各种平台,java中采用了"."来分隔目录。 简述磁盘文件目录的结构和种类? 磁盘文件和文件夹的结构和种类如下:文件:记录在存储介质上的一组被命名的相关信息的集合,与我们平时写在纸上的文件不是一个概念。文件可以是文字、图片、影片和一个应用程序。文件名:每个文件都必须给它一个命名,这个名字叫做文件名。文件名分为两部分,中间用一个圆点隔开,圆点后面的就是文件的姓,叫做扩展名。作为64位操作系统,Windows 7支持长文件名,文件名最长可达256个字符,相当于128个汉字。文件名里不能出现竖线、斜杠、小于号、大于号、冒号、引号、问号和星号。同一类型的文件扩展名相同,不同类型的文件扩展名不同,如Word 2007文件的扩展名一般是DOCX格式,而Excel 2007文件的扩展名一般是XLSX格式。文件夹:文件夹用来存放文件,是存放文件的容器。文件夹相当于以前的目录,可以包括文件和文件夹。在文件夹中的文件夹叫做子文件夹。 (编辑:我爱制作网_池州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐

浙公网安备 33038102330577号