File & Directory Management
文件与目录查看命令
ls
ls
# NAME: list directory contents
# -l (小写L)显示文件的详细信息
# -h 人类可读
# -a 显示所有文件
# -A 显示除了.与..外的所有文件
# -r 逆序显示
# -t 按时间排序
# -R 递归显示路径操作(分绝对路径和相对路径)
pwd
pwd
# 显示当前路径
# NAME: print name of current/working directorycd
cd DIRECTORY
# 进入指定的DIRECTORY路径
# NAME: change the working directory
# - 返回上一次访问目录
# .. 返回上级目录
# ~ 返回用户家目录(可省略,直接cd)建立与删除目录
mkdir
mkdir DIRECTORY
# 新建DIRECTORY目录
# NAME: make directories
# -p Create any missing intermediate pathname components.rmdir
rmdir DIRECTORY
# 删除DIRECTORY目录(DIRECTORY必须为空)
# NAME: remove empty directories复制文件或目录
cp
cp SOURCE_FILE TARGET_FILE
# Copy SOURCE_FILE to TARGET_FILE
cp SOURCE_FILE TARGET_DIRECTORY
# Copy multiple SOURCE_FILE(s) to TARGET_DIRECTORY.
# NAME: copy files and directories
# -r -R 递归复制,用于复制目录
# -p 保留副本每个源文件的用户权限、时间相关属性
# -d 保留链接
# -a 尽可能保留源文件的属性,等同于-dpr
# -v 可视化,显示做了的操作删除文件或目录
rm
rm FILE
# NAME: remove files or directories
# -r -R 递归删除
# -f 强制删除不提示移动与重命名
mv
mv SOURCE_FILE TARGET_FILE
# 重命名文件
mv SOURCE_FILE TARGET_DIRECTORY
# 移动文件
# NAME: move (rename) files
# -t TARGET_DIRECTORY,相当于先写目标路径
# -v 可视化,显示做了的操作通配符
Character
Description
*
匹配任意字符
?
匹配单个字符
[xyz]
匹配 xyz 任意一个字符
[a-z]
匹配字符范围
[!xyz] 或 [^xyz]
匹配不存在 zyx 中的任意字符
Last updated