使用-a 选项将显示所有文件包括隐藏文件的信息,ls 默认将名称以“.”开头的文件或目录视
为隐藏,不会列出;
13.如何递归地将当前目录下所有的 C 语言程序拷贝至 /home 目录中,要求如果有同名文
件,则覆盖同名文件?
执行命令 cp,并使用选项-rf,-r 表示若 source 中含有目录,则递归地将目录下的文件也依
序拷贝至目的地。-f 表示若目的地已经有同名文件存在,则在复制前先予以删除再进行复制。
14.如何强制删除当前目录及其子目录下的所有 c 程序。
执行命令:rm –rf *.c
15.给出命令,在当前工作目录下的 A 目录中,删除名为 B 的子目录。若 B 删除后,A 目
录成为空目录,则 A 也予删除。
rmdir -p A/B
16.给出查找/usr 目录下大小超过 50k 并且最近 2 小时内被更新过的文件的命令。
查找/usr 下大小超过 50k 的文件:
find /usr/ -size 50k –cmin -120
17.如何使用命令完成把当前工作目录切换到/root 并显示是否切换成功?
首先使用 pwd 命令查看切换之前的目录,然后执行命令 cd /root;
最后使用 pwd 命令查看当前目录,看是否是/root,如果是表示切换成功。
18.给出命令将当前目录下的文件 file 的时间记录改成 2005 年 5 月 10 日 18 点 30 分。
执行命令:touch -t 0505181830 file 或者命令 touch -d "6:30pm 05/10/2005" file
19.如何执行 tar 命令对文件执行备份和恢复?
备份:tar cvf xx.tar * 或者 tar czvf xx.tar.gz *
恢复 tar cvf xx.tar 或者 tar czvf xx.tar.gz
20.给出命令将当前目录下的所有 c 程序备份并为一个文件。
Tar cvf xx.tar *.c 或者 tar czvf xx.tar.gz *.c
21.假设有一个 rpm 包的软件:software-1.2.3-1.i386.rpm,简述软件的命名含义,并说明
如何安装及如何查看是否已经安装?
software-1.2.3-1 表示软件名称和版本,i386 表示该软件是为 386 体系结构机器编写编译的,
rpm 表示该软件使用 rpm 软件包管理工具打包。
安装命令为: rpm –i software-1.2.3-1.i386.rpm
查看命令为:rpm –q software-1.2.3-1.i386.rpm