创建文件
touch a.txt #创建a.txt
touch a{1,2,3}.txt #创建a1.txt,a2.txt,a3.txt
mkdir
mkdir -p /a/b/c 一次创建多级目录
复制
cp a.txt /root/a #复制a.txt到/root/a目录下,如果有a,则建立在下,否则改名
cp -a #全部都复制
cp -f #碰到重名,强制复制
cp -i #碰到重名,交互
cp -u #对比文件的新旧,更新目标文件
删除
rm -r 递归删除
rm -f 强制删除
rm -i 交互式删除
移动
mv -f #强制移动
mv -i #交互式移动
mv -u #对比新旧,新的覆盖旧的
时间查看
atime 就是 access time 最近访问内容的时间
mtime 就是 modify time 最近修改内容的时间
ctime 就是 change time 最近更改文件的时间,包括文件名、大小、内容、权限、属主、属组等。
stat a.txt #查看该文件的三种时间
得到文件名与路径
username /123/aa/bb/cc/dd #得到文件名 dd
dirname /123/aa/bb/cc/dd #得到文件按目录 /123/aa/bb/cc
head
head -2 1.txt #查看1.txt的前两行
tail
tail -2 1.txt #查看1.txt
tail -f /etc/passwd 一直显示在屏幕,当有更新直接更新内容
cat
cat 1.txt #查看文件内容,但是该指令把文档调进内存执行。因此,对内存不友好。
cat -n 1.txt #查看行号
cat -A 1.txt #显示特殊字符
tac
tac 1.txt #倒着输出1.txt
less,more
less 1.txt #查看文档1.txt
Ps:在查看过程中,空格向下翻页、pgup向上翻页、pgup向下翻页、q退出
more 1.txt #查看文档 1.txt
Ps:在查看过程中,空格向下翻页、enter向下翻一行、:f查看当前文档名以及当前行数、q退出。
网友评论