ls :显示目标列表
ls [-alhstR] 目标文件或目录
-a :显示所有文件及目录,包含隐藏的。
-l :以长格式显示非隐藏目录下的内容列表。
如下:
-rw------- 1 root root 0 4月 21 07:00 testing
权限 连结数 拥有者 所属群组 文件大小 最近的修改时间 文件名
-al :以长格式显示所有目录下的内容列表。
-s :显示文件和目录的大小,以区块为单位。
-t :用文件和目录的更改时间排序。
-R :连同子目录的内容一起显示,该目录下的所有文件都会显示出来
cd : 切换工作目录
以Desktop上有两个目录test1、test2为例
cd ~/Desktop/test1 将目录从初始切换到~/Desktop/test1
cd /test1
cd ./test1 将目录从~/Desktop切换到~/Desktop/test1
cd ../ 将目录从~/Desktop/test1切换到上一目录~/Desktop
cd ../test2 将目录从~/Desktop/test1切换到上一目录下的test2,即~/Desktop/test2
../代表上一目录
pwd :显示当前目录
rmdir :删除一个 空 的目录,只能删除空目录
mkdir :创建新的目录
mkdir test1 建立一个新目录test
mkdir -p test1/test2/teat3 建立一套目录,test1/test2/teat3
touch :创建新文件
cp :复制文件
格式 :cp 来源文件 目标文件
例:cp study study1 若study1不存在则会新建一个study1,如果study1存在会将study的内容复制到
study1中,study1本身的内容会被删除。
例:cp study /test1 将test目录下的study文件复制到test1目录下
若test属于群组wpt,而test1属于群组root,复制之后study的群组将会从wpt变为root,相应的权限,拥
有者也会发生变化。
如果直接复制文件,文件的权限、时间可能会发生改变,文件所属群组和拥有者也都会变为目标文件的群组拥
有者。
如果想要保留文件所有的初始信息需要加上-a或-p,这时复制之后文件的所有信息都是与之前相同的。
复制目录的时候加 -r
格式 :cp -r 来源目录 目标目录
rm :移除文件或目录
移除文件
格式 :rm 文件名
例 :rm study 移除文件study
移除目录加-r
格式 :rm -r 目录名
例 :rm -r test 移除目录test
mv : 移动文件与目录,或者更名
移动文件
格式 :mv 来源文件 目标文件
例 :mv study study1 将study移动到study1,若study1不存在则将study更名为study1.
来源文件和目标文件都可以包含路径
例 :mv ../study ../../study1
移动目录
格式 : mv 来源目录 目标目录
例 : mv test1 test2 将test1移动到test2目录下,而不是将test1目录下的内容移动到test2目录下,如
果test2不存在则将test1更名为test2.