目录管理命令:
ls 、 cd 、 pwd 、mkdir、 rmdir 、tree
文件管理命令:
touch、 stat 、file、 rm 、cp、 mv 、nan
目录管理
#ls 列出列表
格式ls [OPTION]... [FILE]...
-h (hurman)单位转换
-a (all)显示以.开头的文件 (显示隐藏文件)
.当前目录
..表示父目录
-A 不显示当前目录. 和父目录.. ,其他全部显示
-d (diectory)显示目录属性
-i (id) 显示i节点号
-r 逆序显示
-R 递归显示
-l (long)显示长选项
[[email protected] home]# ls -ld /bin dr-xr-xr-x. 2 root root 4096 8月 28 02:16 /bin
1文件类型:
- 文件
b 块文件 (block)
c 字符设备或线性设备
d 目录文件
l 软链接文件
p 命令管道文件
s 套接字文件
2文件权限:9位 每3位一组,rwx (读、写、执行)
3文件硬链接次数 :
4文件所有者:(user)
5文件所属组:(group)
6文件大小:(默认是字节)
7时间戳:最近一次被修改的时间
访问:access
修改:modity :文件内容发生改变
改变:changed metadata、元数据
8文件名:
#cd:切换到当前目录
格式cd [-L|-P] [dir]
家目录,主目录 home directory
例: cd ~USERNAME 进入指定用户家目录
cd - :在当前目录和上一次目录切换(changed)
#mkdir:创建空目录
格式mkdir [OPTION]... DIRECTORY...
-P 递归创建父目录及目录
-v 详细信息
示例:#mkdir -pv /mnt/test/{x/y,m}
{} 代表命令行展开
示例:#mkdir -pv /mnt/test2/{a,b}_{c,d}
#rmdir:删除空目录,非空目录无法删除
格式rmdir [OPTION]... DIRECTORY...
#tree:显示树目录
#pwd: 显示当前目录
文件管理
#touch 创建空文件
示例:#touch -m -t 201612121212 /mnt/a
#rm 删除文件
格式rm [OPTION]... FILE...
-f 强制删除(force)
-r 递归删除
-rf 强制递归删除
#file:查看文件属性
格式file [-bchikLNnprsvz0] [--apple][--mime-encoding] [--mime-type]
[-etestname] [-F separator] [-f namefile] [-m magicfiles] file ...
file -C [-mmagicfiles]
file[--help]
[[email protected] home]# file/etc/init.d/iptables /etc/init.d/iptables: POSIX shellscript text executable
#stat :查看文件属性,包含access时间、modify时间、change时间等信息
[[email protected] home]# stat/etc/init.d/iptables File:"/etc/init.d/iptables" Size: 11048 Blocks: 24 IO Block: 4096 普通文件 Device: 803h/2051d Inode: 392027 Links: 1 Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2017-08-28 02:14:24.240985047+0800 Modify: 2015-07-24 10:10:14.000000000+0800 Change: 2017-08-28 02:14:23.501985051+0800
#cp :复制和移动文件, 使用场景:一个文件到一个文件;多个文件到一个目录
格式 cp [OPTION]... [-T] SOURCEDEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...
-r 递归复制,复制目录和目录中文件
-f 强制复制
-rf 递归强制复制
-i 提醒
-p 保留所属组、时间戳、属性
-a 归档复制,并保留所有属性,实现备份
#mv 移动目录、文件或重命名
格式 mv [OPTION]... [-T] SOURCE DEST
mv[OPTION]... SOURCE... DIRECTORY
mv[OPTION]... -t DIRECTORY SOURCE...