Unix系统中目录的操作命令总结 2017-03-31 来源:网络 字号:大 中 小 我要评论 收藏本文
目录是一个文件,它的作用是存储文件的名称和相关的信息。所有的文件,无论是普通,特殊,或目录都包含在目录中。 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 /tmp/amrood/test mkdir: Failed to make directory "/tmp/amrood/test"; No such file or directory 在这种情况下,您可以指定 mkdir 命令的 -p 选项。它为您创建所有必要的目录。例如: 复制代码 代码如下:$mkdir -p /tmp/amrood/test 上面的命令创建所需的父目录。 删除目录 复制代码 代码如下:$rmdir dirname 注意: 删除目录时请确保它是空的,这意味着不应该在这个目录里有任何文件或子目录。 您可以一次创建多个目录如下: 复制代码 代码如下:$rmdir dirname1 dirname2 dirname3 上面的命令删除目录 dirname1、dirname2 和 dirname2,前提是它们是空的。如果成功删除,rmdir 命令不生成任何输出。 更改目录 复制代码 代码如下:$cd dirname 在这里,dirname 是你想要跳转到的目录的名称。例如,命令: 复制代码 代码如下:$cd /usr/local/bin 更改目录 /usr/local/bin。从该目录,您可以使用下面的相对路径跳转到 /usr/home/amrood 目录: 复制代码 代码如下:$cd ../../home/amrood
复制代码 代码如下:$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 列出目录和文件 复制代码 代码如下:$ ls -l total 19621 drwxrwxr-x 2 amrood amrood 4096 Dec 25 09:59 uml -rw-rw-r-- 1 amrood amrood 5341 Dec 25 08:38 uml.jpg drwxr-xr-x 2 amrood amrood 4096 Feb 15 2006 univ drwxr-xr-x 2 root root4096 Dec 9 2007 urlspedia -rw-r--r-- 1 root root 276480 Dec 9 2007 urlspedia.tar drwxr-xr-x 8 root root4096 Nov 25 2007 usr -rwxr-xr-x 1 root root3192 Nov 25 2007 webthumb.php -rw-rw-r-- 1 amrood amrood 20480 Nov 25 2007 webthumb.tar -rw-rw-r-- 1 amrood amrood 5654 Aug 9 2007 yourfile.mid -rw-rw-r-- 1 amrood amrood166255 Aug 9 2007 yourfile.swf 以 d...... 开头的在这里表示目录。例如 uml, univ 和 urlspedia 是目录,其余的为文件。 |
上一篇:FREEBSD软件安装
下一篇:我的openBSD4.1安装图解笔记
看完本文,您的心情是?
评论排行
- ·如何清除DNS缓存 使用命令清理dns缓存方法(2)
- ·Win8.1升级Win10遇到错误代码0xc190010...(1)
- ·Windows RT 8.1 Update 3九月发布 ...(0)
- ·如何将ubuntu安装到U盘实现即插即用(0)
- ·微软否认Xbox One有远程关闭开关(0)
- ·Surface Book详细拆解:千万不要自己动手修(0)
- ·WIN10免费升级正版手册(5分钟读懂WIN10...(0)
- ·你的今日头条账号为什么会被封?(0)
- ·win7电脑怎么翻墙看国外的网站?(0)
- ·shell脚本运行5秒后自动退出的代码(0)
- ·jsp 不支持EL表达式,解决办法(0)
- ·table合并单元格与img图片铺满整个td的html(0)
- ·Mac OS X 系统备份指南(0)
- ·Shell脚本注释写法(0)
- ·windows8激活码、序列号、激活密钥、激...(0)
- ·从一个不错的留言本弄的mysql数据库操作类(0)
- ·PHP漏洞全解(详细介绍)(0)
- ·phpBB BBcode处理的漏洞(0)
- ·安装Win10技术预览版有风险吗?win10预...(0)
- ·基于mysql的论坛(6)(0)
猜你喜欢
- ·Squid基础与配置
- ·FreeBSD防止ARP攻击
- ·Openbsd 3.8上安装配置 APACHE + M...
- ·freebsd下重启网络相关命令分析
- ·FreeBSD 9.3 正式发布附官方下载地址
- ·用Quota来配置OpenBSD下磁盘限额
- ·最新FreeBSD7.0下载
- ·freebsd 服务器 ARP绑定脚本
- ·7.0 Release i386 DVD iso 下载
- ·裸设备是什么?20例Oracle学习的问答
- ·成功备份UNIX系统
- ·FREEBSD 的使用知识
- ·FreeBSD 6.2用freebsd-update升级过程
- ·新增 FreeBSD 账号
- ·OPENBSD-3.8上快速安装和配置apache+mysq...
- ·FreeBSD更新 Port Tree
热门推荐
- ·删除 FreeBSD 账号
- ·freebsd系统上修改mac地址的方法
- ·freebsd 常用命令
- ·Squid基础与配置
- ·FreeBSD 切换使用者身份
- ·FreeBSD系统SSH配置详解
- ·unix系统高手的操作习惯
- ·在unix/bsd上让apache支持asp
- ·FREEBSD下运行调试asterisk
- ·通过posts安装 OpenSSH
- ·FreeBSD su Sorry问题解决办法
- ·freebsd 分区的相关知识总结
- ·gnu bash shell编程之bash编程常用语法、特殊变量整理到一张图片上
- ·新增 FreeBSD 账号
- ·Unix是什么?Unix和Linux有什么区别?
本月排行
最近更新
- ·Unix是什么?Unix和Linux有什么区别?
- ·使用U盘安装FreeBSD系统的简单教程
- ·FreeBSD学习经验
- ·FreeBSD的一些简单使用技巧
- ·FreeBSD学习指南
- ·Unix系统中文件管理和文件权限设置教程
- ·我的openBSD4.1安装图解笔记
- ·unix系统高手的操作习惯
- ·FREEBSD软件安装
- ·Unix系统中目录的操作命令总结
- ·Unix系统中常用内置工具的命令使用指南
- ·FREEBSD6.0 架设FTP 服务器
- ·UNIX系统下监视磁盘空间和使用情况
- ·裸设备是什么?20例Oracle学习的问答
- ·FreeBSD挂载DOS分区,正确显示中文
- ·FreeBSD软件安装卸载工具--Ports和Packages详解
- ·FreeBSD系统下安装字体的步骤详解
- ·菜鸟学装FreeBSD5.1图解
- ·openbsd4.1+apache+mysql+php 环境配置
- ·FreeBSD 文件和目录查找