目录
1.文件、目录创建
2. 拷贝 cp
3. 文件、目录删除
文件、目录创建
mkdir dir :创建目录
mkdir -p a/b/c : 在当前目录下建 a/b/c多级目录
touch file:新建文件
拷贝 cp
该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。
语法: cp [选项] 源文件或目录 目标文件或目录
说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。
该命令的各选项含义如下:
-a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
-d 拷贝时保留链接。
-f 删除已经存在的目标文件而不提示。
-i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
-p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
-r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。(一般来说,命令中的 -R 或 -r 经常有递归的意思)。
-l 不作拷贝,只是链接文件。
需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。
例子:
cp -i file1 file2 将文档 file1 复制成 file2 . –i为提示确认。
cp file1 dir1 将文档 file1 复制到目录 dir1 下,文件名仍为 file1.
cp /tmp/file1 . 将目录 /tmp 下的文档 file1复制到现行目录下,档名仍为 file1.
cp /tmp/file1 file2 将目录 /tmp 下的文档 file1现行目录下,档名为file2
cp -r dir1 dir2 (recursive copy) 复制整个目录.若目录 dir2 不存在,则将目录dir1,及其所有文档和子目录,复制到目录 dir2 下,新目录名称为dir1.若目录dir2不存在,则将dir1,及其所有文档和子目录,复制为目录 dir2.
cp afile afile.bak —— 把文件 afile 复制为新文件 afile.bak。
cp afile /home/bible/ —— 把文件 afile 从当前目录复制到/home/bible/目录下。
cp * /tmp —— 把当前目录下的所有未隐藏文件复制到/tmp/目录下。
cp -a docs docs.bak —— 递归性第把当前目录下的 docs 目录复制为新目录 docs.bak,保持文件属性,并复制所有的文件,包括以句点开头的隐藏文件。为了方便起见,-a 选项暗含 -R 选项。
cp -v —— 带有 -v (verbose)选项,cp命令将告诉用户正在做什么。很多Linux命令都带有具有相同意义的 -v 选项。
文件、目录删除
rmdir dir 删除目录(该目录必须是空的)
rm -r dir 删除目录(对上级目录要有写权限)
文件内容查看
more file :
cat file :
重命名文件或目录
abc --> 123
mv abc 123
注:如果当前目录下有123,则原文件会被覆盖掉。
统计某文件的行数
- 大小: 11 KB
分享到:
相关推荐
Ubuntu 常用文件操作命令 Ubuntu 操作系统中,文件操作命令是非常重要的一部分。下面将对 Ubuntu 中常用的文件操作命令进行详细讲解。 1. 权限修改命令:chmod 在 Ubuntu 中,权限修改命令使用 chmod 命令来实现...
Linux 文件系统及文件操作命令 Linux 文件系统是指 Linux 操作系统中用于存储和管理文件的系统。它提供了一个层次结构化的文件系统,允许用户存储、管理和访问文件。Linux 文件系统由多个目录组成,每个目录可以...
设计和调试一个简单的文件系统,通过模拟文件操作命令的执行,是理解文件系统工作原理的有效途径。这有助于我们深入理解文件操作的实质,包括它们如何被处理、如何在磁盘上存储以及如何在内存中管理。 首先,我们要...
matlab文件操作命令详解-matlab文件操作.doc matlab文件操作命令详解
在Windows操作系统中,为了向后兼容早期的DOS系统,提供了一种称为CMD.EXE的命令行界面,它允许用户使用类似于MS-DOS的命令来操作文件和目录。这些命令包括DIR、RD、CD、MD、DEL、MOVE、REN和XCOPY等。 1. DIR命令...
尤其是在文件操作领域,一系列高效强大的命令使得处理文件变得简单快捷。今天,我们将深入探讨三个基本的Linux文件操作命令:`touch`、`cat`和`more`,它们是Linux用户在进行文件管理时不可或缺的工具。 首先,我们...
文件操作命令是 Linux 中最基本的命令之一,下面都是文件操作命令: * rm 命令:用于删除文件或目录。 * cp 命令:用于复制文件或目录。 * mv 命令:用于移动或重命名文件或目录。 * diff 命令:用于比较两个文件或...
Linux文件操作最常用命令包括了文件创建、查看、删除、复制、移动、重命名、解压压缩以及查找等操作。以下是各个操作对应的常用命令以及其使用方法和注意事项。 0. 新建操作: 新建文件夹可以使用`mkdir`命令,后接...
文件操作是CPU卡COS命令集中的基础部分,用于创建、读取、写入、更新和选择卡上的数据文件。 - CreateFile:创建文件 - WriteKEY:写入密钥 - GenerateKEY:生成密钥 - ReadBinary:读取二进制文件 - ReadRecord:...
设计任务: (1) 为Windows操作系统建立兼容的DOS命令接口,文件与目录命令 (2) 具体命令:DIR,RD,CD,MD,DEL,MOVE,REN,XCOPY,命令格式可参考Windows的CMD.EXE或MS-DOS提供的命令格式 (3) 设计命令的名称,...
### VF辅导:内存变量操作命令及文件操作命令详解 #### 一、内存变量操作命令 内存变量是Visual FoxPro (VF)中非常重要的概念之一,主要用于存储数据,并且可以在程序中重复使用。VF提供了多种内存变量操作命令,...
本资源摘要信息是关于操作系统课程设计的文件管理系统设计,旨在设计和调试一个简单的文件系统,通过模拟文件操作命令的执行,来模拟文件管理,对主要文件操作命令的实质和执行过程有比较深入的了解,掌握它们的基本...
批命令方式允许用户预先把一系列命令组织在一种称为批命令文件的文件中,一次建立,多次执行。 图形化联机用户接口是使用图形用户接口GUI(Graphics User Interface),它采用了图形化的操作界面,使用WIMP技术,将...
本节将详细介绍Linux常用的文件命令,包括文件系统结构、文件类型、目录操作、文件操作等方面。 一、文件系统结构 Linux文件系统是一个树形结构,由根目录(/)开始,下面有多个子目录。每个目录中可以包含文件和...
文件操作命令: * file 命令:文件类型查看命令 * touch 命令:新建文件命令 * cp 命令:复制文件命令 * rm 命令:删除文件命令 * mv 命令:文件移动与文件重命名 * find 命令:查找文件命令 文本文件查看命令: * cat...
本节将详细阐述Matlab中文件操作的基本命令和文件的打开与关闭。 首先,`help`命令是获取帮助的重要工具,它能够提供关于Matlab命令或函数的详细信息。例如,`help plot`将显示有关`plot`函数的帮助信息。`what`...
文档详细的讲述了Hadoop中HDFS文件操作命令和HDFS编程
三、文件操作命令 1. **新建文件**:`touch filename` 创建新文件。 2. **修改文件**:`vi filename` 使用vi编辑器打开并编辑文件。 3. **查看文件大小**:`du -sh directory` 查看目录大小,`ls -lh` 查看文件和...
- 在执行文件操作前,通常需要检查磁盘空间是否足够。`getDiskUsage`方法实现了这一功能,它找出与给定路径匹配的分区使用情况,并返回使用百分比。如果空间不足,操作可能会失败。 6. **错误处理和资源管理** - ...