mkdir:创建空目录
-p: parent 自动创建父目录
-v: verbose 详细信息
/root/x/y/z
mkdir -pv /root/m/n/q
/mnt/test/x/m,y
mkdir -pv /mnt/test/x/m /mnt/test/y
mkdir -pv /mnt/test/{x/m,y}
~USERNAME 波浪线展开
命令行展开:
/mnt/test2/
a_b, a_c, d_b, d_c
(a+d)(b+c)=ab+ac+db+dc
mkdir -pv /mnt/test2/{a,d}_{b,c}
删除目录:rmdir (remove directory)
删除空目录
-p 只能删除空的一脉单传的目录
touch 原来的功能是查看文件的时间戳,由于当其一个命令不存在的时候会自动创建一个文件所以touch命令可以用来创建文件。
-a 改变访问时间
-m 改变修改时间
-t 指定修改时间
-c 不创建任何文件
[root@justin ~]# touch a
[root@justin ~]# stat a
File: "a"
Size: 0 Blocks: 0 IO Block: 4096 普通空文件
Device: 803h/2051d Inode: 2621456 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2015-10-24 22:34:03.388795206 +0800
Modify: 2015-10-24 22:34:03.388795206 +0800
Change: 2015-10-24 22:34:03.388795206 +0800
[root@justin ~]# touch -a a
[root@justin ~]# stat a
File: "a"
Size: 0 Blocks: 0 IO Block: 4096 普通空文件
Device: 803h/2051d Inode: 2621456 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2015-10-24 22:42:00.772794205 +0800
Modify: 2015-10-24 22:39:39.798794999 +0800
Change: 2015-10-24 22:42:00.772794205 +0800
[root@justin ~]# touch -m a
[root@justin ~]# stat a
File: "a"
Size: 0 Blocks: 0 IO Block: 4096 普通空文件
Device: 803h/2051d Inode: 2621456 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2015-10-24 22:42:00.772794205 +0800
Modify: 2015-10-24 22:42:28.779794544 +0800
Change: 2015-10-24 22:42:28.779794544 +0800
[root@justin ~]# touch -m -t 201412121212 a
[root@justin ~]# stat a
File: "a"
Size: 0 Blocks: 0 IO Block: 4096 普通空文件
Device: 803h/2051d Inode: 2621456 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2015-10-24 22:42:00.772794205 +0800
Modify: 2014-12-12 12:12:00.000000000 +0800
Change: 2015-10-24 22:44:09.017795594 +0800
stat 显示一个文件或文件系统的状态
Linux下文件和目录不能重名,因为一切都是文件
删除文件:rm
-i interactive 交互式提示
-f 强制删除文件不提示
-r 递归删除
在有别名的命令前加\可以表达原来的命令:如rm的别名是 ”rm -i“
可以用\rm表示原本的命令。
nano文本编辑器
Ctrl+O 保存 Ctrl+X 退出