pwd -P:如果档案类型是连接档,则默认显示的是档案当前的目录信息,加上-P就可以显示该档案真正连接的档案的目录信息
mkdir -p test1/test2/test3:如果加上-p就可以一次性递归地创建新目录,不然一个一个的创建
mkdir -m 771 test2:创建新目录,并且直接赋权限,默认则是使用umask预设的权限
只能删除空的目录,如果目录下还有文档,则会报错
rmdir -p test1/test2/test3:连同上层的空目录也一起删除,如果中间有目录非空,则目录不会被删除,并提示错误信息,但其下空的目录依然会被删除,也就是说这是一个实时执行程序,而没有事务保护机制。
ls [-aAdfFhilnrRSt] 目录名称
-a:全部档案,包括隐藏档(常用)
-A:全部档案,包括隐藏档,但不包括.与..两个目录
-d:仅列出目录(常用)
-f:仅列出目录本身,而不进行排序(默认会以档案名进行排序)
-F:
-h:将档案的容量以易读的方式展示(例如:GB,KB等)
-i:列出inode号码
-l:列出档案详细信息
-n:列出UID与GID而非拥有者与群组的名称
-r:将排序结果反向输出
-R:连同子目录文档一起列出来
-S:以档案容量大小排序,而不是以名称排序
-t:以时间排序,而不是以名称排序
--time={atime,ctime}:输出access时间atime或改变权限属性时间ctime,而非内容变更时间mtime
cp [-adfilprsu] 源文件1 源文件2 目标目录
-a:相当于-pdr的意思(常用)
-d:若源文件为链接文件,则复制链接文件属性而非档案本身
-f:强制复制,如果目标文件已存在且无法开启,则移除后再尝试一次
-i:若目标文件已存在,则覆盖时会先询问动作的进行(常用)
-l:复制成为硬式连接(hard link)的连接档,而非复制档案本身
-p:连同档案的属性一起复制过去,而不使用默认属性(备份常用)
-r:递归复制,用于目录的复制(常用)
-s:复制成为符号连接文档(symbolic link),即快捷方式档案
-u:更新,如果目标文档(destination)比源文档(source)旧,才更新目标文档
-d:若源文件为链接文件,则复制链接文件属性而非档案本身
硬式连接文档,复制的文档与源文档inode指向相同,等于是同一个文档的两个入口
符号连接文档,只是一个快捷方式,它本身是一个文档,而且容量很小,因为它只是一个转向。
直接cp连接档文档,系统会自动找该连接档的源文档,进行复制一份,如果希望复制的文档还是一个连接文档,则需要加-d参数
-f:强制,忽略不存在的档案,不会出现警告
-i:互动模式,删除前先询问
-r:递归删除,常用于目录删除
root身份,默认已加入-i选项,如果使用删除目录,则会一直提示,此时可以使用
\rm -r ./test 在命令前加上反斜杠,即可取忽略掉alias的指定选项
mv [-fiu] source destination
mv [-fiu] source1 source2 ... directory
-f:如果目标文件已存在,不询问直接覆盖
-i:如果目标文件存在,询问是否覆盖
-u:更新,如果目标文件存在,且source比较新,则覆盖
分享到:
相关推荐
### Linux 指令篇:档案目录管理 #### 1. ls - 列出目录内容 **名称**:ls **使用权限**:所有使用者 **使用方式**:ls[-alrtAFR][name] **功能说明**:此命令用于显示指定工作目录下的内容,包括档案和子目录...
Linux 文件与目录管理 Linux 文件与目录管理是 Linux 系统中非常重要的一部分。文件和目录是计算机系统中存储和组织数据的基本单位。在 Linux 系统中,文件和目录是通过路径来定位和管理的。 Absolute Path 和 ...
Linux 指令篇: 档案目录管理--ln 连接的详细介绍 Linux 系统中的档案目录管理是非常重要的一部分,ln 命令是其中一个常用的命令,用于创建链接文件或目录。本文将详细介绍 ln 命令的使用方法和原理,以及软链接和硬...
档案目录管理 * cat 命令:查看和连接文件内容,参数包括 -n、-b、-s、-v 等,用于控制输出内容和格式。 * cd 命令:变换工作目录,参数可以是绝对路径或相对路径,也可以使用 ~ 和 . 表示 home 目录和当前目录。 *...
### Linux中的目录处理指令用法总结 #### 一、引言 在Linux操作系统中,对目录的操作是非常重要的技能之一。本文将详细介绍四个常用的目录管理命令:`mkdir`、`ls`、`cd` 和 `rmdir` 的用法。通过这些命令的学习,...
在Linux系统中,指令是操作系统与用户交互的主要方式。例如,`ls`用于列出目录内容,`cd`用于切换当前工作目录,`mkdir`用于创建新目录,`rm`用于删除文件或目录,`cp`和`mv`分别用于复制和移动文件或目录。这些基本...
以下是一些主要的Linux磁盘管理指令及其详细说明: 1. **fdisk**: 这是用于分区管理的基本工具。通过交互式界面,你可以创建、删除和修改硬盘分区。例如,`fdisk -l`可以列出所有连接的硬盘及其分区信息。 2. **...
在Linux系统中,掌握各种命令是使用和管理操作系统的基础。这个资料包提供的“Linux系统中的指令大全”无疑是一个宝贵的资源,对于初学者和有经验的用户来说,都是提高效率和理解系统的有效工具。下面,我们将深入...
掌握Linux指令是每个系统管理员、开发者和IT专业人士的必备技能。以下是对标题"Linux指令.zip"所包含内容的详细解释: 1. **man_page**:man页是Linux系统中用于查看命令用法、参数和功能的内置手册。通过输入`man ...
Linux指令大全涵盖了系统管理、文件操作、用户交互等多个方面。以下是一些基础且实用的Linux指令,供您参考: 1. **ls**:列出目录内容。`ls -l`会以长格式显示,包括权限、所有者、大小等信息;`ls -a`则会显示...
目录管理指令: * `pwd`:显示当前工作目录(绝对路径)。 * `cd`:改变工作目录,可以使用相对路径或绝对路径。例如: + `cd`:回到个人主目录。 + `cd test`:通过相对路径进入到 test 目录下。 + `cd /home/...
Linux是世界上最广泛使用的开源操作系统之一,它提供了丰富的命令行工具供用户进行系统管理。这篇文档主要涵盖了一些Linux的常用指令,这些指令对于熟悉和高效使用Linux环境至关重要。 1. **远程登录**: - `...
在Linux操作系统中,掌握一系列命令行指令是至关重要的,这些指令可以帮助用户进行文件管理、磁盘管理和进程管理等日常操作。下面将详细讲解这些领域的关键指令。 1. 文件管理: - `ls`:列出目录内容,常用参数有...
本文将深入探讨如何在Linux环境下进行根目录相关的简单操作,特别适合初学者理解与实践。以下将详细解释从给定内容中提炼出的关键知识点: ### 一、修改根用户密码 #### 操作命令: ```bash sudo passwd root ``` ...
这些只是Linux指令海洋中的一小部分,Linux简明版命令手册.pdf很可能包含了更多高级和特定用途的命令,如文本处理工具(sed、awk)、进程管理(ps、kill)、网络诊断(netstat、ping)等。熟练掌握这些命令将使你在...
1. 文件和目录管理类指令:这类指令用于操作文件系统中的文件和目录,例如`ls`查看目录内容、`cp`复制文件或目录、`mv`移动或重命名文件、`rm`删除文件或目录、`mkdir`创建目录等。 2. 文本处理类指令:这类指令...
以下是常用的Linux操作系统指令,涵盖文件管理、目录管理、用户管理、权限管理、文件编辑、文件压缩、文件解压缩、安装卸载等方面。 文件管理 * 创建文件夹:mkdir 文件夹名 * 创建多级文件夹:mkdir -p 文件夹名1...
以下是一些在Linux系统中常用的指令,涵盖了文件操作、目录操作、文本处理、进程管理、网络配置等领域: 文件操作 cat:查看文件内容。 cat filename less:分页查看文件内容。 less filename head:查看文件开头...
Linux指令集是Linux操作系统中用于控制和管理系统的命令工具集合,它是用户与系统交互的主要方式。在Linux环境中,用户通过输入指令并配合参数来完成各种任务,如文件管理、进程控制、网络通信、系统监控等。Linux...
6. **软件安装与包管理**: - `apt` 和 `yum`:基于Debian和RPM系统的软件包管理器,用于安装、更新和卸载软件。 - `dpkg` 和 `rpm`:底层的包管理工具,处理.deb和.rpm格式的软件包。 7. **脚本编程**: - `...