- 线上查询及帮助命令(1 个)
help
如:mkdir --help
- 文件和目录操作命令(12 个)
ls tree pwd mkdir rmdir cd touch cp mv rm ln find
ls
-a, --all do not ignore entries starting with .
-1 list one file per line
-lu 用来查看访问时间
显示文件夹下文件,同windows下的dir
tree
以树状图列出目录的内容。
-d 显示目录名称而非内容。
-D 列出文件或目录的更改时间。
-L 1 只显示第一层目录。
-C 在文件和目录清单加上色彩,便于区分各种类型。
-p 列出权限标示。
-s 列出文件或目录大小。
-t 用文件和目录的更改时间排序。
pwd
Print Working Directory
pwd:显示当前的工作路径。
pwd -P:如果当前的工作路径是链接的话,显示链接的原始路径,也就是实际路径
pwd -L:与pwd -P完全相反,显示链接路径
mkdir
创建文件夹
Usage: mkdir [OPTION]... DIRECTORY...
-m, --mode=MODE set file mode (as in chmod), not a=rwx - umask
-p, --parents no error if existing, make parent directories as needed
-v, --verbose print a message for each created directory
多个文件夹创建、删除
mkdir -p a b c
rm -rf a b c
rmdir
删除一个空的目录
-d:directory
-f:force
-i:interactive
-r:recursive 递归
-v:verbose
eg.
rmdir -p folder1/folder2
删除名字为folder1里面的folder2这个子目录,如果删除folder2这个子目录后,folder1也成了空目录的话,那么folder1也会一同被删除。
rm
rm [options] name...
-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。
eg.
rm -i *.java 删除所有java文件
cd
切换目录
cd [dirName]
cd 进入用户主目录;
cd ~ 进入用户主目录;
cd - 返回进入此目录之前所在的目录;
cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思);
cd ../.. 返回上两级目录;
touch
创建文件或修改文件时间
touch demo.c 创建文件
-a 只更新访问时间,不改变修改时间
-c 不创建不存在的文件
-m 只更新修改时间,不改变访问时间
-r file 使用文件file的时间更新文件的时间
-t 将时间修改为参数指定的日期,如:07081556代表7月8号15点56分
cp
复制
mv
移动,修改名称
mv [选项] 源文件或目录 目标文件或目录
ln?
为文件创件连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果要创建符号连接必须使用"-s"选项。
find?
查找