一道考题,回忆了一下,完善了一下。
#!/bin/bash
# 问题描述:输入一个路径,如果该路径是指目录,则将该目录中的所有文件
# (包括文件夹)全部拷贝到另一个已经存在的用户test_user根目录下tmp
# 目录中的一个自定义的文件夹里,并更改其用户为test_user。
# (假设对所涉及到的相关目录及文件具有相应的读、写或可执行权限)
echo "请输入路径:"
read PATH
if [ -d $PATH ]
then
echo "该路径为目录,将执行拷贝。"
echo ".................."
/bin/mkdir -p ~test_user/tmp/dest_fold
/bin/cp -r $PATH/* ~test_user/tmp/dest_fold/
/bin/chown -R test_user ~test_user/tmp/dest_fold/
echo "拷贝任务完成!"
else
echo "该路径不是目录,退出。"
fi
实验环境:Ubuntu 8.04.4 bash shell
联系方式:qq_81064483, emial_AllenNewOK@126.com
本文遵循GNU协议
分享到:
相关推荐
除非特别指定,cp假定要拷贝的文件在下面哪个目录下 (D)** - **知识点:文件复制** - **当前目录**:默认情况下,未指定路径的文件或目录都视为在当前目录下。 **11. 在vi编辑器里,命令 "dd"用来删除当前的 (A)*...
本资源摘要信息对应的知识点包括:Linux 操作系统的基本概念、文件系统管理、用户管理、权限管理、进程管理、shell 编程、设备管理、网络管理等方面。 1. 在创建 Linux 分区时,一定要创建 swap 和根分区,这两个...
这篇文档是关于Linux系统管理的期末考试试题集,包含了多个实践性的题目,涉及到了Linux系统的Shell编程、自动化任务调度、文件权限管理、文件系统以及网络配置等多个知识点。下面将逐一详细解释这些知识点: 1. **...
以上就是对《分析Linux系统课程期末考题集合.pdf》文件中涉及的知识点的详细解析,涵盖了Shell编程、Cron任务管理、文件系统权限、网络协议、Linux命令等多个方面,这些都是Linux系统管理和运维的基础技能。
cp 命令用于拷贝文件,默认情况下假定要拷贝的文件在当前目录下。 11. 在 vi 编辑器里,命令"dd"用来删除当前的(A)行。 知识点:Linux 文本编辑器。vi 编辑器是 Linux 操作系统中的一种常用的文本编辑器,"dd" ...
本资源概括了 Linux 知识点,涵盖了 Linux 操作系统的基础知识、文件系统管理、用户管理、权限管理、shell 编程、文件编辑器、网络管理等多个方面。 一、选择题 1. 在创建 Linux 分区时,一定要创建(D )两个分区...
3:可以在不下载ZIP.RAR.ISO文件的情况下查看文件里面的目录文件. 4:支持多语言. 5:操作综合其它软件. 6:自定义快捷键. 7:在IE工具栏上加按钮,可以直接拖动连接到按钮上下载. 8:注册采用激活方式. 9:采用Messenger的...
vc++动态链接库编程之DLL典型实例源代码下载 VC++仿Dreamweaver取色器源代码 VC++挂机锁屏系统源程序 VC++建立桌面或开始菜单快捷方式 VC++界面库编程 SkinMagic 2.21 动态库版本的使用和 Skin++动态库及静态库版本...
vc++动态链接库编程之DLL典型实例源代码下载 VC++仿Dreamweaver取色器源代码 VC++挂机锁屏系统源程序 VC++建立桌面或开始菜单快捷方式 VC++界面库编程 SkinMagic 2.21 动态库版本的使用和 Skin++动态库及静态库版本...
vc++动态链接库编程之DLL典型实例源代码下载 VC++仿Dreamweaver取色器源代码 VC++挂机锁屏系统源程序 VC++建立桌面或开始菜单快捷方式 VC++界面库编程 SkinMagic 2.21 动态库版本的使用和 Skin++动态库及静态库版本...
1. **判断并拷贝字符设备文件**:通过测试文件属性,如果文件是字符设备文件,则将其复制到/dev目录下。 2. **Apache启动脚本**:通过分析脚本逻辑,了解其用于启动、停止和重启Apache服务器的功能。 3. **创建用户...
vc++动态链接库编程之DLL典型实例源代码下载 VC++仿Dreamweaver取色器源代码 VC++挂机锁屏系统源程序 VC++建立桌面或开始菜单快捷方式 VC++界面库编程 SkinMagic 2.21 动态库版本的使用和 Skin++动态库及静态库版本...
vc++动态链接库编程之DLL典型实例源代码下载 VC++仿Dreamweaver取色器源代码 VC++挂机锁屏系统源程序 VC++建立桌面或开始菜单快捷方式 VC++界面库编程 SkinMagic 2.21 动态库版本的使用和 Skin++动态库及静态库版本...
这些题目涵盖了计算机...这些知识点体现了软件设计师考试中可能涵盖的基本技术内容,包括数据结构、算法、操作系统、网络、编程语言、软件工程和法律等多个方面。理解和掌握这些知识对于软件设计和开发工作至关重要。