ls
PS: ll = ls -l
cp
cp -a 是把文件的权限 时间都复制过来
下有一个关于-s -l的例子
cp .bashrc /temp/bashrccc 将 .bashrc 改名 bashrccc
进行多个文件复制的时候,最后一个目录就是复制目标地址
在复制时,必须确定几个信息:
- 是否要完整的保留原文件信息 -a
- 是否为符号链接文件 -l
- 是否为特殊的文件 FIFO Socket
- 是否为目录 -r
rm
可以用rm bash* ——“*”代表0到任意字符
mv
mv .bashrc .bbbashrc 可以用来改名字
可以一次移动多个文件,最后一个为目的dir
touch
文件三个时间:
- 修改时间(modification time, mtime):文件【内容数据】变更
- 状态时间(status time, ctime):【状态】改变,例如权限和属性
- 读取时间(access time, atime):【文件内容被读取】
touch -d “2 days ago” bashrc:可以改变mtime和atime为两天前,ctime不变
touch -t 202004290202 bashrc:改变mtime和atime为2020…,time记录当前时间
文件-a复制的时候,无法复制ctime
文件查找find,whereis,locate
find速度很慢,一般用后两个
-
whereis ——只查找几个特定的目录
-
locate ——查找相关名字,通过自己的数据库
有时候新文件无法加入数据库,数据库更新updatedb -
find —— 与时间有关的操作
-
时间
-
用户
-
权限与名称