-
格式:
$ cd dir_path
-
切换到上个目录下:
不加参数:
$ cd
或者加上参数
..
:$ cd ..
其中一个
.
表示当前路径 -
绝对文件路径:
$ cd /usr/bin/ $ pwd /usr/bin
其中 pwd 命令用于查看终端下当前路径
/usr/lib$ cd ../bin/ /usr/bin$ pwd /usr/bin
-
相对文件路径:
/usr$ cd bin/ /usr/bin$ pwd /usr/bin
-
格式:
$ ls [选项]... [文件]...
-
运行:
$ ls . css index.html
$ ls .. bootstrap-4.3.1-dist bootstrap4-demo-web
-
选项 -l——显示长列表
$ ls -l /home/ . .: 总用量 8 drwxr-xr-x 2 fmw fmw 4096 10月 25 17:05 css -rw-r--r-- 1 fmw fmw 790 10月 25 17:29 index.html /home/: 总用量 24 drwxr-xr-x 32 fmw fmw 4096 11月 7 15:38 fmw drwx------ 2 root root 16384 10月 23 08:34 lost+found drwxr-xr-x 21 tyj tyj 4096 11月 4 15:28 tyj
-
创建文件命令——touch
$ touch file $ ls file -l -rw-r--r-- 1 fmw fmw 0 11月 7 21:04 file
-
touch 命令对于同一文件使用不会修改文件内容,但会更新
$ touch file $ ls -l file -rw-r--r-- 1 fmw fmw 0 11月 7 21:04 file $ touch file $ ls -l file -rw-r--r-- 1 fmw fmw 0 11月 7 21:06 file
-
如果只想改变访问时间,可用参数 a
$ ls -l file -rw-r--r-- 1 fmw fmw 0 11月 7 21:06 file $ touch -a file $ ls -l file -rw-r--r-- 1 fmw fmw 0 11月 7 21:06 file
-
查看文件访问时间,添加参数 --time=atime
$ ls -l --time=atime file -rw-r--r-- 1 fmw fmw 0 11月 7 21:40 file
-
-
复制文件命令——cp
# 基本语法 $ cp source destination
-
如果 source 和 destination 都是文件的话就是文件的重命名
$ ls old.file $ cp old.file new.file $ ls new.file old.file
-
添加 -i 来询问是否覆盖已有文件(如果有)
$ ls new.file old.file $ cp -i old.file new.file cp:是否覆盖'new.file'? n $ ls new.file old.file
-
-
重命名文件命令——mv
$ mv old_name new_name
mv 也可以用于移动文件
$ mv old_name test/
-
删除文件命令——rm
$ ls new.file old.file $ rm old.file $ ls new.file
其中常用参数
-i
表示删除时提醒,-f
表示强制删除,-r
表示递归删除(用于删除目录) -
创建目录命令——mkdir
$ mkdir test $ ls new.file test
-
删除目录命令——rmdir
$ rmdir test
要值得注意,
rmdir
只能删除空目录。所以对于非空目录更多使用:rm -r test
-
查看文件类型命令——file
$ file index.html index.html: HTML document, ASCII text
-
查看整个文件
-
使用
cat
命令$ cat [-nbT] [file]
-
使用
more
命令$ more [file]
-
使用
less
命令$ less [file]
-
-
查看部分文件
-
使用
tail
命令$ tail [file]
-
使用
head
命令$ head [file]
-
- End -