linux新建文件命令是什么
发布时间:2025-05-12 20:07:54 发布人:远客网络
一、linux新建文件命令是什么
p确保目录名称存在,不存在的就建一个。
1、可以使用cat创建一个新的文件
使用cat创建文件时,以系统默认的文件属性作为新文件的属性,并接受键盘输入作为文件的内容。输入结束时按Ctrl+d退出并保存文件。
另外,使用cat filename命令可以查看文件内容。
cat file1 file2>> file3命令也可将多个文件合并到一个新的文件当中。首先创建一个newfile1并输入内容然后合并。
首先,touch命令用的并不多,主要用于修改指定文件的访问和修改时间属性(Update the access and modification times of each FILE to the current time)。
当文件不存在时,则创建一个新的文件。touch只能创建空文件。
touch filename以当前时间作为访问和修改时间属性值创建一个文件。
touche-r existfilename filename根据existfilename的访问和修改时间属性确定filename的访问和修改时间属性。
可以看到newfile与tfile2的修改时间属性相同。
二、linux 下如何创建文件夹是什么命令
1、linux下用mkdir命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。1.命令格式:
2、通过 mkdir命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。
3、-m,--mode=模式,设定权限<模式>(类似 chmod),而不是 rwxrwxrwx减 umask
4、-p,--parents可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;
5、-v,--verbose每次创建新目录都显示信息
6、[root@localhost soft]# cd test
7、[root@localhost test]# mkdir test1
8、总计 4drwxr-xr-x 2 root root 4096 10-25 17:42 test1
9、[root@localhost test]# mkdir-p test2/test22
10、总计 8drwxr-xr-x 2 root root 4096 10-25 17:42 test1
11、drwxr-xr-x 3 root root 4096 10-25 17:44 test2
12、[root@localhost test]# cd test2/
13、总计 4drwxr-xr-x 2 root root 4096 10-25 17:44 test22
14、[root@localhost test]# mkdir-m 777 test3
15、总计 12drwxr-xr-x 2 root root 4096 10-25 17:42 test1
16、drwxr-xr-x 3 root root 4096 10-25 17:44 test2
17、drwxrwxrwx 2 root root 4096 10-25 17:46 test3
18、[root@localhost test]# mkdir-v test4
19、[root@localhost test]# mkdir-vp test5/test5-1
20、mkdir:已创建目录“test5/test5-1”
三、linux创建文件并写入内容
1、Linux创建文件并写入内容可以使用touch命令:touch filename,然后使用echo命令:echo"content"> filename就可以将内容写入文件。
2、拓展:除了使用echo命令,也可以使用编辑器来创建文件并写入内容,比如vi编辑器,可以使用vi filename来创建文件,然后输入i进入编辑模式,接着可以输入要写入文件的内容,最后使用esc键退出编辑模式,再输入:wq来保存内容。