1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。

(1)目录管理命令 ——ls:列出指定目录下的内容 格式:ls [OPTION]... [FILE]...    -a:显示所有文件包括隐藏文件    -A:显示除.和..之外的所有文件    -l,--long:显示文件的详细属性信息    -h:对文件大小进行单位换算,可能影响精度    -d:查看目录本身而非其内部的文件    -r:逆序显示文件    -R:递归显示文件 示例:ls -lah / --详细显示/目录下的所有文件(包括隐藏文件)    ls -ldh /etc --详细显示/etc目录本身    ls -lhv / --倒序显示/目录下所有文件(包括隐藏文件)    ls -R /etc    --递归显示/etc下所有文件 ——mkdir:创建目录 格式:mkdir [OPTION]... DIRECTORY...    -p:自动按需创建父目录    -m:创建目录时给定权限 示例:mkdir -p /data/test/A/B --在/data目录下递归创建/test/A/B三个目录    mkdir -m 711 -p /data/MODE/A --在/data目录下递归创建MODE/A两个目录同时指定目录A的权限为711 ——rmdir:删除目录 格式:rmdir [OPTION]... DIRECTORY...    -p:删除目录后如果其父目录为空,则一并删除 示例:rmdir -p /data/test/A --删除A目录后,test目录为空,一并删除 ——cd:切换目录 示例:cd ..:切换到上级目录    cd ~:切换回自己的家目录    cd -:在上一次目录与当前目录直接来回切换 ——pwd:显示当前目录 (2)文件管理命令 ——cp:复制 格式:单源复制:cp [OPTION]... [-T] SOURCE DEST(如果DEST不存在则创建,存在则覆盖)    多源复制:cp [OPTION]... SOURCE... DIRECTORY(DEST必须为directory)    -i:交互式复制,即覆盖前提醒用户确认    -f:强制覆盖目标文件    -r,-R:递归复制目录 示例:cp -if /data/[1-3].txt /data/test --test必须为目录,把三个文件一起复制到test中    cp -r /data /practice --把data目录及目录下的内容一起复制到practice中 ——mv:剪切 格式:单源复制:mv [OPTION]... [-T] SOURCE DEST(如果DEST不存在则创建,存在则覆盖)    多源复制:mv [OPTION]... SOURCE... DIRECTORY(DEST必须为directory)    -i:交互式复制,即覆盖前提醒用户确认    -f:强制覆盖目标文件 示例:mv -i /data/[1-3].txt /practice --把/data目录下三个txt文件剪切到/practice下 ——rm:删除 格式:rm [OPTION]... FILE...    -i:交互式复制,即覆盖前提醒用户确认    -f:强制覆盖目标文件    -r,-R:递归处理,将制定目录下的所有文件包括目录一并删除 示例:rm -rf /practice --递归删除/practice目录 (3)文本内容管理命令 ——cat:正向查看文本内容 格式:cat [OPTION]... [FILE]...    -n:给显示的文本行编号    -E:显示行结束符号$ 示例:cat -n /etc/fstab --查看/etc/fatab内容并显示行号 ——tac:倒叙查看文本内容 格式:tac [OPTION]... [FILE]... 示例:tac /etc/passwd --倒叙查看文本内容 ——head:显示文本内容,默认显示头10行 格式:head [OPTION]... [FILE]...    -n #:显示文本头#行内容 示例:head -5 /etc/passwd --显示/etc/passwd文件头5行内容 ——tail:显示文本内容,默认显示后10行 格式:tail [OPTION]... [FILE]...    -n #:显示文本后#行内容    -f:查看文件尾部内容结束后不退出,跟随显示新增的行 示例:tail -8 /etc/passwd --显示/etc/passwd文件后8行内容 ——more:分屏显示文本内容,每次显示一屏显示完停止 格式:more [options] file [...]    Space键:显示文本下一屏内容    Enter键:只显示文本下一行内容    b键:显示文本上一屏内容    q键:退出 ——less:分屏显示文本内容,不主动退出 格式:less [options] file [...]    Space键:显示文本下一屏内容    Enter键:只显示文本下一行内容    b键:显示文本上一屏内容    q键:退出

2、使用命令行展开功能,创建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,在/tmp目录下创建目录:x_y, x_z, q_y, q_z

mkdir -p /tmp/{a1/{a,b},a2} mkdir -p /tmp/{x,q} _ {y,z}

3、文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息。

文件的元数据是指文件的属性、大小、创建时间、访问时间、属主属组等信息。

三个时间戳:           access time:访问时间,简写atime,读写文件内容            modify time: 修改时间,mtime,改变文件内容(数据)            change time:改变时间,ctime,元数据发生改变

用 stat 查看 修改文件的时间戳信息:touch 例如: touch 1 对已有文件1 更新了三个时间戳信息

4、在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-05-27-09-32-22。

mkdir /tmp/tfile-date +%F-%H-%M-%S

5、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。

mkdir /tmp/mytest1 cp -R /etc/[pP][^0-9] /tmp/mytest1/ cp -R /etc/[pP][^[:digit:]] /tmp/mytest1/

6、创建用户tom,指定UID为5001,指定家目录为/tmp/tom, 指定shell为/bin/zsh, 指定基本组为tom,附加组为jack

useradd -u 5001 -G jack -s /bin/zsh -d /tmp/tom tom

7、常用的用户以及文件管理命令有哪些,并演示命令以及用法。 cp命令:复制(copy)

单源复制:cp [OPTION]... [-T] SOURCE DEST 多源复制:cp [OPTION]... SOURCE... DIRECTORY cp [OPTION]... -t DIRECTORY SOURCE... 单源复制:

如果DEST不存在,则先创建此文件,并复制源文件数据流至DEST中

[root@www tmp]# cp /etc/issue abc [root@www tmp]# ls abc 如果DEST存在且是非目录文件,则覆盖目标文件

[root@www tmp]# ls abc [root@www tmp]# cp /etc/issue abc cp:是否覆盖"abc"? y 如果DEST存在且是目录文件,则先DEST目录下创建一个与源文件同名的文件,则×××数据流

[root@www tmp]# cp /etc/issue abcd [root@www tmp]# ls abc abcd 多源复制:

DEST必须存在,且为目录,其他情况都会报错

[root@www tmp]# cp /etc/issue /etc/redhat-release /tmp/ [root@www tmp]# ls abc abcd issue redhat-release 常用[OPTION]:

-i:交互式复制,即覆盖之前提醒用户确认 -f:强制覆盖目标文件,不显示确认 -r:递归复制目录 -d:复制符号链接文件本身,而非其指向的源文件 -a:-dR --preserve=all,archive,用于实现归档 --preserve mode:权限 ownership:属主和属组 timestamps:时间戳 context:安全标签 xattr:扩展属性 links:符号链接 all:上述所有属性 mv命令:移动(move )

cp [OPTION]... [-T] SOURCE DEST cp [OPTION]... SOURCE... DIRECTORY cp [OPTION]... -t DIRECTORY SOURCE... 常用选项 -i:交互式 -f:force rm命令:删除(remove)

rm [OPTION]... FILE...

常用选项: -i:interactive -f:force -r:recursive 删除目录: rm -rf /PATH/TO/DIR 危险操作:rm -rf /*

	注意:所有不用的文件建议不要直接删除,而是移动至某个专用的目录:(模拟回收站)