Linux命令大全(手册) – 真正好用的Linux命令在线查询网站 (linuxcool.com)
-p 参数可以同时创建多个文件夹 层级创建
-v 创建完后会提示
[root@localhost home]# mkdir -pv p/p/p/p
mkdir: 已创建目录 "p"
mkdir: 已创建目录 "p/p"
mkdir: 已创建目录 "p/p/p"
mkdir: 已创建目录 "p/p/p/p"
[root@localhost home]# rm -rf p
[root@localhost home]#
mkdir -pv 11/22 22/11
和mkdir -pv 2/{2,3}
可以创建多个多层级文件夹
[root@localhost home]# mkdir -pv 1/2 11/22
mkdir: 已创建目录 "1"
mkdir: 已创建目录 "1/2"
mkdir: 已创建目录 "11"
mkdir: 已创建目录 "11/22"
[root@localhost home]# mkdir -pv 2/{2,3}
mkdir: 已创建目录 "2"
mkdir: 已创建目录 "2/2"
mkdir: 已创建目录 "2/3"
和mkdir 差不多也是可以层级删除,只能删除目录为空的
[root@localhost home]# rmdir 1
rmdir: 删除 "1" 失败: 目录非空
[root@localhost home]# rmdir -p 1/2
touch a.txt
创建a.txt文件
再文件名后面加{}
可以创建多个文件
[root@localhost home]# touch file.txt
[root@localhost home]# touch file{1,2}.txt
[root@localhost home]# ls
11 2 a.txt file1.txt file2.txt file.txt
[root@localhost home]# touch file{3..5}.txt
[root@localhost home]# ls
11 2 a.txt file1.txt file2.txt file3.txt file4.txt file5.txt file.txt
[root@localhost home]# stat file1.txt
文件:"file1.txt"
大小:0 块:0 IO 块:4096 普通空文件
设备:fd00h/64768d Inode:33614249 硬链接:1
权限:(0644/-rw-r--r--) Uid:( 0/ root) Gid:( 0/ root)
环境:unconfined_u:object_r:home_root_t:s0
最近访问:2020-11-21 21:19:47.304798074 +0800
最近更改:2020-11-21 21:19:47.304798074 +0800
最近改动:2020-11-21 21:19:47.304798074 +0800
创建时间:-
时间的每个符号表示啥意思可以使用man date
命令查看,或者自己查文档
例子:使用date单独获取系统当前的年份、月份、日、小时、分钟、秒(格式化一下,显示XXXX年XX月XX日XX:XX:XX)
[root@localhost home]# date ‘+%b‘
11月
[root@localhost home]# date ‘+%Y年%m月%d日%T‘
2020年11月21日21:38:07
使用echo
命令将‘The year is 2013.’‘Today is 26.’显示成两行
[root@localhost home]# echo -e "The year is 2013.\nToday is 26."
The year is 2013.
Today is 26.
cp 源文件 目标
cp -R 复制文件夹
[root@localhost home]# ls
11 2 a.txt file1.txt file2.txt file3.txt file4.txt file5.txt file.txt
[root@localhost home]# cp a.txt 11/22/a.txt
[root@localhost home]# ls 11/22
33 a.txt
[root@localhost home]# ls
11 2 a.txt file1.txt file2.txt file3.txt file4.txt file5.txt file.txt
[root@localhost home]# cp -R 11 22
[root@localhost home]# ls
11 2 22 a.txt file1.txt file2.txt file3.txt file4.txt file5.txt file.txt
more:分屏幕显示只能向后翻页
less:分屏幕显示,可以向上翻页
head:查看前N行
tail:与head相反
find -name ‘a.txt‘
查找a.txt
文件
还可以使用*
模糊匹配查找文件
[root@localhost home]# find -name ‘a.txt‘
./11/22/a.txt
./a.txt
./22/22/a.txt
[root@localhost home]# find -name ‘*.txt‘
./11/22/a.txt
./a.txt
./file.txt
./file1.txt
./file2.txt
./file3.txt
./file4.txt
./file5.txt
./22/22/a.txt
grep
一般跟cat
一起用在文件中查找关键字
[root@localhost etc]# cat /etc/passwd | grep ‘root‘
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
原文:https://www.cnblogs.com/gotesting1/p/14018014.html