一、目录操作
1.绝对路径:以/开头
cd /usr/bin
可以通过pwd命令来显示当前目录 。
可以用cd /命令直接返回来根目录。
2.相对路径:不以/开头。
如当前目录是/home/christine,要进入该目录下的documents,直接输入:
cd documents就行。
有两个特殊的字符可以用于相对文件路径中:
单点符:表示当前目录
双点符:表示上级目录。
如:当前目录是a/b,要进入a/c,可以用如下命令:
cd ../c
3.目录列表
1)ls显示所有目录与文件(用不同的颜色来区分不同类型的文件)
2)ls -F(注意一定是大写F)
显示如下:desktop/ downloads/ test_file
带/线的表示目录,不带的表示文件,不同的符号表示不同类型的文件。
3)ls -a显示隐藏文件,所有以点号开头的都是隐藏文件。
4) ls -F -R显示当前目录下所有的目录及文件,包含子目录下的,这是一个递归选项。
也可以写成: ls -FR
5) ls -l显示详细信息
6)过滤显示列表
ls -l strong 显示文件名为strong的文件(若strong是文件,a是目录)
ls -l a 显示目录a下的所有文件
ls -l st?ong ?代表单个字符
ls -l stro* *代表任意多个字符
ls -l str[abc]ong 中括号表示了个字符的位置,a,b,c中的任何一个。
ls -l str[!a]ong 表示排除a
二、文件处理
1.创建文件
touch strong 创建空文件名为strong
touch 也可以对已经存在的文件进行操作,用来改变文件的修改时间
touch strong 会将strong文件的修改时间改为当前。
touch -a strong 修改访问时间,而不改变修改时间
通过 ls -l --time=atime strong显示strong文件的访问时间。
2.复制文件
cp 源文件 新文件
cp test1 test2 将test1 复制,并改名为test2,如果test2已存在,则不会提示,直接覆盖,通过-i添加提示:
cp -i test1 test2
cp 源文件 目录/ 表示将文件复制到目录下
cp 长目录 . 表示将长目录文件复制到当前目录
man cp查看命令帮助。