GVKun编程网logo

18-Ubuntu - 文件和目录命令 - 创建文件和目录 - touch 和 mkdir(ubuntu目录下创建文件)

1

对于18-Ubuntu-文件和目录命令-创建文件和目录-touch和mkdir感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍ubuntu目录下创建文件,并为您提供关于14-Ubuntu-文件和

对于18-Ubuntu - 文件和目录命令 - 创建文件和目录 - touch 和 mkdir感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍ubuntu目录下创建文件,并为您提供关于14-Ubuntu-文件和目录命令-查看目录内容-ls-1、19-Ubuntu-文件和目录命令-删除文件和目录-rm、21-Ubuntu-文件和目录命令-cp、21-Ubuntu-文件和目录命令-复制文件和目录-cp的有用信息。

本文目录一览:

18-Ubuntu - 文件和目录命令 - 创建文件和目录 - touch 和 mkdir(ubuntu目录下创建文件)

18-Ubuntu - 文件和目录命令 - 创建文件和目录 - touch 和 mkdir(ubuntu目录下创建文件)

1.touch

创建文件或修改文件时间

 

(1) 如果文件不存在,可以创建一个空白文件

例:

创建空白文件 01.txt

touch 01.txt

(2) 如果文件已经存在,可以修改文件的末次修改时间

例:

修改 test.txt 文件的最后修改时间

touch test.txt

 

2.mkdir

创建一个新的目录

选项 含义
-p 可以递归创建目录

注意: 同一个目录中的文件和目录不能同名.

(1) 创建一个新的目录

例:

创建一个 test 目录

mkdir test

 

(2) 递归创建目录

例:

创建两个递归目录 (在当前目录下创建新的目录,下面两种写法都可以,都被承认,其中。表示当前目录,可以省略不写)

mkdir -p ./a/b/c

mkdir -p d/e/f

14-Ubuntu-文件和目录命令-查看目录内容-ls-1

14-Ubuntu-文件和目录命令-查看目录内容-ls-1

1.终端使用技巧

(1)tab键自动补全

(2)按上/下光标键查看使用过的命令

(3)退出当前命令,Ctrl C

(4)缩小--Ctrl - ;放大--Ctrl shift +

 

2.ls 命令--查看目录内容(类似于windows系统CMD中的dir命令)

(1)Linux文件和目录名称最长可以有256个字符;

(2)以.开头的文件为隐藏文件,需要用-a参数才能显示;

(3).代表当前目录;

(4)..代表上一级目录;

(5)(3)和(4)搭配cd使用;

 

3.ls常用选项

参数 含义
-a 显示指定目录下所有目录与文件,包括隐藏文件
-l 以列表形式显示文件的详细信息
-h 配合-l显示文件大小

例:

比较终端命令

(1)ls

(2)ls -l

(3)ls -lh

(4)ls -alh

 

19-Ubuntu-文件和目录命令-删除文件和目录-rm

19-Ubuntu-文件和目录命令-删除文件和目录-rm

rm

删除文件或目录

:使用rm命令要小心,因为文件删除后不能恢复.不会放在垃圾箱里,直接从磁盘删除.

选项 含义
-f 强制删除文件,无需提示.不能删除目录!
-r 递归的删除目录下的内容,删除文件夹时必须加此参数

1.删除文件

(1)删除文件

rm 文件名

 

(2)强制删除文件,无任何删除前提示

rm -f 文件名

 

:rm -f 不能删除目录

 

2.删除目录

 

(1)删除目录

rm -r a

 

 

(2)递归删除嵌套目录

例:递归删除d/e/f/目录

rm -r d

 

3,rm 不加选项可以直接删除文件但是不能直接删除目录,如果是目录必须添加选项-r

 

21-Ubuntu-文件和目录命令-cp

21-Ubuntu-文件和目录命令-cp

cp

将给出的文件或目录复制到另一个文件或目录,相当于DOS下的copy命令

选项 含义
-f 已经存在的目标文件直接覆盖,不提示
-i 覆盖文件前提示
-r 若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标路径必须为一个目录

1.复制文件

将家目录下的python.sql文件复制到桌面目录

cp python.sql ~/桌面/

 

2.复制文件前提示

将桌面目录的python.sql文件复制到家目录

cp -i python.sql ~/桌面/

 

3.已经存在的目标文件直接覆盖,不提示

cp -f python.sql ~/桌面/

 

4.将桌面目录下的tree目录递归复制到家目录

tree ---查看b目录的树型结构

cp -r b ~/ ---将b目录复制到家目录

tree ---查看家目录中b目录的树型结构

21-Ubuntu-文件和目录命令-复制文件和目录-cp

21-Ubuntu-文件和目录命令-复制文件和目录-cp

cp

将给出的文件或目录复制到另一个文件或目录,相当于DOS下的copy命令

选项 含义
-f 已经存在的目标文件直接覆盖,不提示
-i 覆盖文件前提示
-r 若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标路径必须为一个目录

1.复制文件

将家目录下的python.sql文件复制到桌面目录

cp python.sql ~/

 

2.复制文件前提示

将桌面目录的python.sql文件复制到家目录

cp -i python.sql ~/桌面/

 

3.已经存在的目标文件直接覆盖,不提示

cp -f python.sql ~/桌面/

 

4.将桌面目录下的tree目录递归复制到家目录

tree ---查看b目录的树型结构

cp -r b ~/ ---将b目录复制到家目录

tree ---查看家目录中b目录的树型结构

今天的关于18-Ubuntu - 文件和目录命令 - 创建文件和目录 - touch 和 mkdirubuntu目录下创建文件的分享已经结束,谢谢您的关注,如果想了解更多关于14-Ubuntu-文件和目录命令-查看目录内容-ls-1、19-Ubuntu-文件和目录命令-删除文件和目录-rm、21-Ubuntu-文件和目录命令-cp、21-Ubuntu-文件和目录命令-复制文件和目录-cp的相关知识,请在本站进行查询。

本文标签: