文件信息查看
ls -[aldhi] [目录或文件]
ls 是显示某个文件或者目录下的文件的信息
ls 只显示文件名称
ls -a 显示所有文件 a是all的意思 包括隐藏的文件 隐藏的文件是以 . 开头
ls -l 是显示文件详细信息 l是long的意思
---(所有者权限) ---(所属组权限) ---(其他人权限) 引用次数 所有者名 所属组名 文件大小 最后修改时间 文件名
ls -lh 这个h是human的缩写 意思是人性化表示,比如文件大小默认是4096 这样还要计算它多大 用了h 就会变为4k 更人性化
ls -d 显示当前目录或文件的信息 而不是目录里的信息
ls -i 显示文件或目录的id号
显示当前路径
pwd
目录创建
mkdir -[p] 目录名
-p 的意思是可以递归创建 如果不用-p 那么 每次只能创建一个目录 而用了-p则可以一次性创建多个目录
例如 mkdir -p ~/a/b/c/d 这样的形式 如果不用-p 就会报错
目录删除
rmdir 目录名
只能删除 空目录 若目录里有目录 或者文件 则不能删除
复制目录或者文件
cp -[rp] [要复制的文件或者目录] [目标地址]
-r 用在需要复制目录的时候
-p 的意思是 如果你需要复制一个目录或者文件,但是你不想让复制后的文件或者目录的属性发生变化 比如修改时间 那么就要用它。
可以以此复制多个 到目标地址
移动命令
mv [需要移动的文件或目录] [目标地址]
它可以移动文件或者目录 不需要-r
目标地址可以对文件重命名
可一次性移动多个 到一个目标地址
创建文件
touch [文件名]
可以创建一个空的文件 后面可以接地址的文件名称
可一次性创建多个文件
在linux中 文件名除了/ 之外的符号基本都可以用 但是不建议文件名中带有空格
删除文件或者目录
rm -rf [需要删除的目录或者文件]
可以一次性删除多个目录或者文件
-r 需要删除的是目录的时候使用
-f 强制删除 如果不用的话 会提示是否删除这个文件或者目录