1、Linux上的文件管理类命令有哪些

cp,mv,rm,cat,head,tail,more,less,chmod 常用使用方法: cp:``copy文件复制 cp 【option】【source】 【destination】 -i:交互,覆盖前提醒确认 -f:force,强制覆盖 -r:递归复制目录及文件 -d:复制链接文件本身,仅保留链接属性 mv:move,移动重命名文件,参数与cp类似 rm:remove,删除文件

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

mkdir -p /tmp/a{1,2} /tmp/a1/{a,b} /tmp/x_{y,z} /tmp/q_{y,z}

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

stat 【filename】 用于查看文件元数据 元数据包含文件大小,数据块数量,每个数据块的大小,Inode号,硬链接的次数,文件的权限,UID,GID,最近一次访问时间(atime),最近一次内容修改时间(mtime),文件的属性改变时间(ctime) 使用touch -a|m [filename],修改时间戳信息。

4、在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件。

touch /tmp/tfile-`date +%Y-%m-%d-%H-%M-%S`

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

find /etc/ -maxdepth 1 -iname "p*[^0-9]" | xargs -i cp -r {} /tmp/

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

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