stat
查看inode
ls
显示文件列表
ls -a
显示所有文件(包括隐藏文件)
ll
按照行数显示文件列表,相当于ls -l
cd
切换到某个指定路径 .
表示当前路径
cd ..
返回上一级目录
cd -
返回上一次的目录
pwd
显示当前路径
tree
显示文件夹的树状图关系
mkdir filename
在当前路径下创建文件夹
mv [-r] file/directory1 directory2
将当前路径下的某个文件或文件夹移动到路径2中,若移动整个文件夹则需加上-r
参数来实现,若目录或文件已经存在则为重命名的作用,看你自己是否更改路径
rm [-r] file/directory
删除某个文件或者文件夹,若删除文件夹则需加入-r
参数
cp directory1 directory2 -r
注意1为源文件/文件,2为目标文件夹,在复制文件夹的时候会将源文件的最后一级目录一起复制过去而不是仅仅是内部的文件,所以就不需要多创建一级目录了
find
查找当前路径下的所有文件名,默认其实是在当前路径下递归查找,但是若是直接使用find filename
则仅查找当前路径下的文件,而不能查找子文件夹内的内容,标准写法应该是 find . -name "*.txt"
实测不加路径也可以默认为当前目录,对于单个字符串(无空格)则不加双引号也可以,对于多个字符串(有空格)用单引号也可以,注意查找某种文件类型要添加*的占位符,否则默认查找的是文件名
若想规定查找深度则可使用 find . -name "*.txt" -maxdepth 2