1、地址访问指令 (cd)
cd,全称为Change Directory,即“改变路径”的意思。在使用cd指令之前,首先要分清楚“相对路径”和“绝对路径”
1)相对路径和绝对路径
相对路径:即相对于当前所在目录来说的路径
绝对路径:即默认从根目录文件夹开始,延续到此文件夹的路径
举个例子:
此描述为当前用户处与 ~/Desktop 相对路径下,其绝对路径可以通过输入pwd来查找:
从/home 到/Desktop的路径即为绝对路径
若要访问一个文件,即可利用绝对路径直接输入访问,也可根据相对路径一点一点查找访问:
(用绝对路径直接访问hgd01文件夹,在这里hgd01为系统设置的家目录,所以下面显示的为~)
(或直接利用相对路径结合cd ..指令返回上一级)
一般情况下,利用相对路径更容易进行操作。以下为
2)相对路径表示法
"cd ./ "为当前目录的(一般情况下可忽略不打,同下)
''cd ./..''为当前目录的上一层
''cd ./../units"返回上一层,然后再进入Units目录
以上代码可以再累加
2、列出目录指令(ls)
ls,全称:list directory content 命令用于显示指定工作目录下之内容
一共有以下几种展开方式:
1)ls 展开当前文件夹的所有文件目录
2)ls -a 展开包括隐藏文件夹在内的所有文件目录
3)ls -l 展开当前文件夹所有文件目录的详情列表
4)ls -la 展开包括隐藏文件夹在内的所有文件目录的详情列表
5)ls -R 展开当前文件夹及其二级目录
5)ll 同3)
文件夹详情,从左往右依次:
[[文件类型以及使用权限]] 第1位表示文档类型,d
表示目录,-
表示文件,l
表示链接文件,d
表示可随机存取的设备,如U盘等,c
表示一次性读取设备,如鼠标、键盘等。后9位,依次对应三种身份所拥有的权限,身份顺序为:owner、group、others,权限顺序为:readable、writable、executable。如:-r-xr-x---
的含义为当前文档是一个文件,拥有者可读、可执行,同一个群组下的用户,可读、可执行,其他人没有任何权限。
[[该文件夹内部文件或文件夹个数]]
[[用户]]
[[???]]
[[文件大小]]
[[日期时间]]
[[文件夹名称]]
3、创建目录指令(mkdir)
mkdir 指令用于创建一个文件目录
1)mkdir xxx 在当前文件夹下创建一个xxx为名称的文件夹
2)mkdir ../xxx/ccc 返回上一级文件夹后在一个名为xxx的文件夹里创建一个ccc文件夹(前提是xxx文件夹必须提前存在)
3)mkdir -p xxx/ccc/aaa/bbb 连续地创建很多级文件夹
4)mkdir -m 创建文件夹的同时设置文件的权限,而不采用默认权限
4、创建文件(文本文档)指令(touch)
touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。
1)touch xxx 对于一个已经存在的文件xxx,如果利用这个指令,则会更新该文件的时间属性。
时间更改前后的区别
2)touch xxx 对于一个不存在的文件xxx,则会直接在当前文件夹内新建一个xxx的文本文件。
3)建立文件的位置也可以用相对路径或绝对路径来确定
5、删除文件 指令(rm)
rm指令用来删除一个文件或者文件夹。
1)rm xxx 删除当前文件夹内xxx文件,有询问(不能删文件夹)
2)rm xxx/ccc 可以利用相对地址或者绝对地址来删除所选路径内的文件,有询问
3)rm -r xxx 删除当前文件夹内的xxx文件夹或文件,有询问
4)rm -rf xxx 删除当前文件夹内的xxx文件或者文件夹,无询问
(该代码非常危险,一旦删除后就无法复原!!!)
6、移动文件指令(mv)
mv指令用来移动或重命名一个文件或者文件夹
1)mv xxx bbb ccc 若xxx、ccc和xxx和文件或文件夹存在,则将以上两文件移动到ccc文件夹中
2)mv xxx ccc 若xxx存在而ccc不存在,则将xxx文件或文件夹改名为ccc;
3)mv 移动文件的位置也可由相对路径或绝对路径决定
简单来说就是,如果ccc的文件或者文件夹是不存在的,则对前面的文件夹重命名;如果ccc是一个存在的文件夹,则将ccc前面的文件或文件夹移动到ccc中。
7、复制文件指令(cp)
cp(英文全拼:copy file)命令主要用于复制文件或目录
1)cp xxx ccc 复制xxx文件到ccc文件夹中
2)cp -r xxx ccc 复制xxx文件夹到ccc文件夹中
3)复制文件的来源和路径也可由相对路径或绝对路径决定
8、目录树形图(tree)
1)tree
2)tree -C 区分文件夹和文件颜色的
9、鼠标中键
复制