本文共 4250 字,大约阅读时间需要 14 分钟。
inux上的文件管理类命令:cd ls mkdir touch pwd tree chown chgrp chmod rm
cd 命令切换工作目录至dirnamels 列出当前目录下的文件 mkdir 创建文件夹touch 创建文件pwd 显示当前工作目录tree 显示目录的树形结构chown 更改文件的所有者chgrp 更改所有组 chmod 更改文件权限rm 删除相关实战实例创建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,在/tmp目录下创建目录:x_y, x_z, q_y, qzmkdir -p /tmp/{x,q}{y,z}[root@localhost /]# mkdir -p /tmp/{a1/{a,b},a2}tree展开tmp[root@localhost /]# tree /tmp//tmp/├── a1│ ├── a│ └── b├── a2├── q_y├── q_z├── x_y└── x_zls 显示tmp显示目录的详细信息[root@localhost /]# ls -l /tmp/总用量 0drwxr-xr-x. 4 root root 22 11月 21 17:24 a1drwxr-xr-x. 2 root root 6 11月 21 17:24 a2drwxr-xr-x. 2 root root 6 11月 21 17:16 q_ydrwxr-xr-x. 2 root root 6 11月 21 17:16 q_zdrwxr-xr-x. 2 root root 6 11月 21 17:16 x_ydrwxr-xr-x. 2 root root 6 11月 21 17:16 x_z[root@localhost /]#在tmp创建文件test.txt 并修改文件所有者为fw[root@localhost /]# touch /tmp/test.txt[root@localhost /]# chown fw /tmp/test.txtroot@localhost /]# ll /tmp/总用量 0drwxr-xr-x. 4 root root 22 11月 21 17:24 a1drwxr-xr-x. 2 root root 6 11月 21 17:24 a2drwxr-xr-x. 2 root root 6 11月 21 17:16 q_ydrwxr-xr-x. 2 root root 6 11月 21 17:16 q_z-rw-r--r--. 1 fw root 0 11月 21 17:28 test.txtdrwxr-xr-x. 2 root root 6 11月 21 17:16 x_ydrwxr-xr-x. 2 root root 6 11月 21 17:16 x_z[root@localhost /]#切换 cd 显示当前目录pwd[root@localhost /]# cd tmp/[root@localhost tmp]# pwd/tmp在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-05-27-09-32-22。[root@localhost tmp]# touch tfile-date +%F-%H-%M-%S
[root@localhost tmp]# ll总用量 0drwxr-xr-x. 4 root root 22 11月 21 17:24 a1drwxr-xr-x. 2 root root 6 11月 21 17:24 a2drwxr-xr-x. 2 root root 6 11月 21 17:16 q_ydrwxr-xr-x. 2 root root 6 11月 21 17:16 q_z-rw-r--r--. 1 fw root 0 11月 21 17:28 test.txt-rw-r--r--. 1 root root 0 11月 21 17:37 tfile--17-37-35-rw-r--r--. 1 root root 0 11月 21 17:39 tfile-2018-11-21-17-39-20drwxr-xr-x. 2 root root 6 11月 21 17:16 x_ydrwxr-xr-x. 2 root root 6 11月 21 17:16 x_z[root@localhost tmp]#复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。[root@localhost etc]# cp -a /etc/p*[^0-9] /tmp/mytest1/[root@localhost etc]# ll /tmp/mytest1/总用量 44drwxr-xr-x. 2 root root 4096 10月 3 04:44 pam.d-rw-r--r--. 1 root root 1167 10月 25 19:57 passwd-rw-r--r--. 1 root root 1124 10月 25 19:51 passwd-drwxr-xr-x. 11 root root 4096 10月 3 04:44 pkidrwxr-xr-x. 2 root root 27 10月 3 04:41 plymouthdrwxr-xr-x. 5 root root 49 10月 3 04:41 pmdrwxr-xr-x. 2 root root 6 6月 10 2014 popt.ddrwxr-xr-x. 2 root root 4096 10月 3 04:42 postfixdrwxr-xr-x. 3 root root 4096 10月 3 04:41 pppdrwxr-xr-x. 2 root root 75 10月 3 04:41 prelink.conf.d-rw-r--r--. 1 root root 233 6月 7 2013 printcap-rw-r--r--. 1 root root 1819 4月 11 2018 profiledrwxr-xr-x. 2 root root 4096 11月 14 21:58 profile.d-rw-r--r--. 1 root root 6545 6月 7 2013 protocols[root@localhost etc]#查看文件的元数据信息[root@localhost tmp]# stat test.txt文件:"test.txt"大小:0 块:0 IO 块:4096 普通空文件设备:fd00h/64768d Inode:553236 硬链接:1权限:(0644/-rw-r--r--) Uid:( 1000/ fw) Gid:( 0/ root)环境:unconfined_u:object_r:user_tmp_t:s0最近访问:2018-11-21 17:28:55.533497998 +0800最近更改:2018-11-21 17:28:55.533497998 +0800最近改动:2018-11-21 17:29:09.588498399 +0800创建时间:-[root@localhost tmp]#File:文件名称Size:文件大小Blocks:占据的磁盘块数IO Block:IO块大小普通文件:文件类型Device:所在设备Inode:Inode节点号Links:被链接的次数Access(第一个):访问权限Uid:uid号和属主Gid:gid号和属组Access(第二个):文件最近一次的访问时间Modify:文件的修改时间Change:文件的改变时间修改文件的时间戳信息:可以使用touch命令更改文件的时间戳:语法:touch [OPTION]… FILE…常用选项:-c: 指定的文件路径不存在时不予创建;-a: 仅修改access time;-m:仅修改modify time;-t:使用指定的日期时间,而非现在的时间;[[CC]YY]MMDDhhmm[.ss];例如:[root@localhost tmp]# touch -t 1811252221 test.txt[root@localhost tmp]# stat /tmp/test.txt文件:"/tmp/test.txt"大小:0 块:0 IO 块:4096 普通空文件设备:fd00h/64768d Inode:553236 硬链接:1权限:(0644/-rw-r--r--) Uid:( 1000/ fw) Gid:( 0/ root)环境:unconfined_u:object_r:user_tmp_t:s0最近访问:2018-11-25 22:21:00.000000000 +0800最近更改:2018-11-25 22:21:00.000000000 +0800最近改动:2018-11-21 18:02:31.557555595 +0800创建时间:-[root@localhost tmp]#删除文件 /tmp/test.txt[root@localhost tmp]# rm -f /tmp/test.txt[root@localhost tmp]# ll /tmp/创建用户tom,指定UID为5001,指定家目录为/tmp/tom, 指定shell为/bin/zsh, 指定基本组为tom,附加组为jackuseradd -u 5001 -d /tmp/tom -g tom -G jack -s /bin/zsh tomusermod 修改用户属性userdel -f username 强制删除用户tom:x:5001:1008::/tmp/tom:/bin/zsh 转载于:https://blog.51cto.com/ssxw523/2321851