Linux常用命令—文件管理(二)

一,cp

1,主要功能:复制文件或目录

2,语法

cp [参数]  [源文件或目录] [目标文件或目录]  [目的目录]

3,常用参数

-b   删除,覆盖目标文件之前的备份,备份文件会在字尾加上一个设备字符串

-f   强行复制文件或目录,不论目标文件或目录是否已存在

-i    覆盖既有文件之前先询问用户

-p   保留源文件或目录的路径

-r    递归处理,将指定目录下的文件与子目录一并处理

-R   递归处理,将指定目录下的所有文件及子目录一并处理

-help     显示帮助信息

4,范例

1,使用cp命令将/etc/dhcpd.comf复制到/tmp/wx

2,使用mkdir命令创建/tmp/test目录,用cp –R进行递归复制文件,将目录下的子目录或文件进行复制。

3,mkdir在/tmp下面创建xzy目录,使用cp -l 集成硬连接文件,将/var/log/messages日志文件硬连接到/tmp/xzy/messages,重启DHCP服务并查看日志记录对比两个文件,发现两个文件进行了数据同步.

二,mv

1主要功能:移动或更名现有的文件或目录

2,语法

mv [参数] [源文件或目录] [目标文件或目录]

3,常用参数

-b   若需要覆盖文件,则覆盖前先进行备份

-f    若目标文件或目录与现有的文件或目录重复,则直接覆盖现有文件或目录

-i   覆盖前询问用户

-u   在移动或更改文件名时,若目标文件已存在,且其文件日期比源文件新,则不覆盖目标文件

-help     显示帮助信息

4,范例

1使用mv命令将dhcpd.log文件移动到/tmp下

2,使用mv命令将log文件改名为log2

三,pwd

1,主要功能:显示工作目录

2,语法:

pwd     [-help] [-version]

3,常用参数

-help     在线帮助

-version 显示版本信息

4,范例

1 使用pwd命令查看当前工作目录

四,rm

1,主要功能:删除文件或目录

2,语法:

rm  [参数] [文件或目录]

3,常用参数

-d   直接把删除的目录的硬连接数据删除成0,删除该目录

-f    强制删除文件或目录

-i    删除既有文件或目录之前询问用户

-help     在线帮助

4.范例

1,使用rm没有加参数删除文件,会询问用户是否删除文件是因为rm调用了别名“rm -i”,而执行该命令时写出该命令的路径就不会询问用户。用which目录就能看到它的别名及命令文件的位置

2,使用rm –r命令递归删除,也就是会删除目录下的子目录或文件,但还会询问用户是否删除该文件或目录。使用rm –rf命令递归并强制删除文件或目录,不会有任何提醒,这个命令非常危险要慎用!




五,rmdir

1,主要功能:删除空目录

2 语法

rmdir [参数] [目录]

3,常用参数

-p   删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除

-help    在线帮助

4,范例

1,创建一个空目录,再用rrmdir命令删除,但删除一个目录里有文件的目录就无法删除

时间: 2024-08-10 19:19:21

Linux常用命令—文件管理(二)的相关文章

三十、Linux常用命令(二)

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验

LINUX常用命令(二)目录和文件管理

一.Linux命令基础 1.命令分类 ■内部命令:继承与Shell解释器程序内部的一些特殊指令,也称为內建指令.没有单独对应的系统文件,只要Shell解释器被运行,内部指令就自动载入内存了.内部命令无需从硬盘中重新读取文件,因此执行效率更高. ■外部命令:指的是linux系统中能够完成特定功能的脚本文件或二进制程序,每个命令对应了系统中的一个文件,是属于Shell解释器程序之外的命令,所以成为外部命令.Linux系统必须知道外部命令对应的文件位置,才能够由Shell加载并执行. 2.命令的通用格

Linux常用命令(二)

1.wget命令网络应用 wget命令用来从指定的URL下载文件.wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕.如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载.这对从那些限定了链接时间的服务器上下载大文件非常有用. 语法 wget(选项)(参数) 选项 -a<日志文件>:在指定的日志文件中记录资料的执行过程: -A<后缀名>:指定要下载文件的后缀名,多个后缀名之间使用

Linux常用命令(十二) - less

less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大.less 的用法比起 more 更加的有弹性.使用了 less 时,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜. 1.命令格式: less [参数]  文件 2.命令功能: less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个

Linux常用命令——文件管理(一)

一,cat 1,功能:查看文件内容,从第一行到最后一行(适用于较小的文件) 2 常用参数: -n      由第一行开始对所以输出的行进行编号 -b      与-n的功能相似,它对空白行不编号 -s      遇到连续两行以上的空白行就代换为一行的空白行 3范例 1,用cat –n命令查看/etc/dhcpd.conf文件 2 用cat –b 命令查看/etc/dhcpd.conf,与上面的进行对比,发现少了五行. 二,chgrp 1,功能:变更文件或目录的所属组 2,常用参数 -c     

Linux 常用命令(二)

查看 环境配置文件 :cat /etc/profile 解压 tar 文件: tar -zxvf xxx.tar.gz 解压 bin 文件: ./xxx.bin 以后台方式运行: ./eclipse & linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a-d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a-z)),硬盘分为主分区和扩展分区,一块最多为4个分区,不用说大家也知道-..所以主分区从sdb1开始到sdb4,逻辑分区从sdb

LINUX 常用命令(二)

3.根据名称查找文件 绝对路径:完全限定名称,制定到达且唯一代表单个文件的所遍历的每个子目录,第一个字符是 / 的路径是绝对路径. 相对路径: 与绝对路径相同的是相对路径也标识唯一文件,即制定当前目录到工作所需的路径,除第一个字符是 / 的其他字符的路径名是相对路径. Pwd      显示当前路径的完整路径名. Ls        列出指定目录的目录内容. Ls  -l     显示长列表格式. Ls  -a     显示包含隐藏文件在内的所有文件(隐藏文件不是为了安全,而是防止必要的用户配置

Java 开发应掌握的Linux常用命令(二)

1.查找文件find / -name filename.txt根据名称查找/目录下的filename.txt文件.2.查看一个程序是否运行ps –ef|grep tomcat查看所有有关tomcat的进程3.终止线程kill -9 19979终止线程号位19979的线程4.查看文件,包含隐藏文件ls -al5.当前工作目录pwd6.复制文件包括其子文件到自定目录cp -r sourceFolder targetFolder7.创建目录mkdir newfolder8.删除目录(此目录是空目录)r

linux 常用 命令 笔记二

wget 下载,得到网络上的内容 grep 文件搜索工具 EveryThing is a file in the linux system 安装 cowsay sudo apt-get install cow-say cowsay ctrl + D 来结束输入 stdout 输出 文件指针 cat file1>file2 file2中以前的内容就没有了 cat file1>>file2 file2中最佳file1中的内容 也可以这个样子 : cat 本来就是连接两个文件的 cat fil