导航:首页 > 操作系统 > LINUX批量创建文件

LINUX批量创建文件

发布时间:2022-09-19 18:29:54

1. 如何在linux创建一个文件夹

创建文件和文件夹

命令之:touch ; touch[tʌtʃ]触摸;接触;

作用:常用来创建空文件,如果文件存在,则修改这个文件的时间

语法:touch 文件名

[root@xuegod63 ~]# cd /opt/

[root@xuegod63 opt]# touch a.txt

[root@xuegod63 opt]# touch file1 file2

[root@xuegod63 opt]# touch file{6..20}#创建file6到file20的文件

[root@xuegod63 opt]# ls

a.txt file10 file12 file14 file16 file18 file2 file6 file8 rh

file1 file11 file13 file15 file17 file19 file20 file7 file9

[root@xuegod63 ~]# touch a.txt

[root@xuegod63 ~]# ll a.txt

-rw-r--r--. 1 root root 0 8月 10 21:13a.txt #这个时间是文件的修改时间。

[root@xuegod63 ~]# stat a.txt#查看文件属性(其中包括文件时间属性)

文件:"a.txt"

大小:4 块:8 IO 块:4096 普通文件

设备:803h/2051d Inode:18217320 硬链接:1

权限:(0755/-rwxr-xr-x) Uid:( 0/ root) Gid:( 0/ root)

最近访问:2021-03-09 23:03:19.747577494 +0800

最近更改:2021-03-09 23:03:58.216892266 +0800

最近改动:2021-03-09 23:04:12.116010166 +0800

注:

访问时间:atime 查看内容 cat a.txt

修改时间:mtime 修改内容 vim a.txt

改变时间:ctime 文件属性,比如权限 change time。 chmod +w a.txt

[root@xuegod64 ~]# echo $LANG #查看当前语言设置

zh_CN.UTF-8

[root@xuegod64 ~]#.UTF-8 #切换为英文

[root@xuegod63 ~]# stat a.txt

[root@xuegod64 ~]#.UTF-8 #切换为中文

pdf" data_size="1.29M" data_filelogo="https://gss0.bdstatic.com//yun-file-logo/yun-logo.png" data_number="1" data_sharelink="https://pan..com/link//==?csign=">

2. linux批量创建文件,文件名无规律,求怎么写shell

给个思路你:for循环+openssl生成随机数。

注:本地没有测试环境,只是手写的代码,请自行调试。

#!/bin/sh
#这里生成10个随机文件
for((i=1;i<=10;i++));do
FileName=$(opensslrand-hex10)
touch$FileName
done

3. 在linux下如何一次性创建多个有内容的文件呢

linux系统下可以使用mkdir命令一次性创建多个文件夹。其形式有如下两种:
1.
命令mkdir
filename1
filename2
filename3用于在同一个目录下创建三个文件名分别为filename1,filename2,filename3的文件夹。
2.
命令mkdir
-p
filename1/filename2/filename3用于递归的创建三个文件夹,其中文件夹filename3在文件夹filename2中,filename2在filename1中,这里会从左往右先检测文件夹是否存在,不存在会先创建该文件夹。
mkdir命令参数说明:

-m,
--mode=模式,设定权限
(类似
chmod),而不是
rwxrwxrwx

umask

-p,
--parents
可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;

-v,
--verbose
每次创建新目录都显示信息

--help
显示此帮助信息并退出
--version
输出版本信息并退出

4. linux一次创建100个用户怎么创建用命令

你可以写一个shell脚本

基本上,批量添加用户有两种方式:

一是用useradd + passwd命令配合脚本来添加;

二是用newusers+chpasswd来添加。

方法一、useradd + passwd命令配合脚本来添加

用户的初始密码被设为用户名+123

#!/bin/bash
#
#.list
#
forusernamein$(moreusers.list)
do
if[-n$username]
then
useradd-m$username
echo
echo$username"123"|passwd--stdin$username
echo
echo"User$username'spasswordischanger!"
else
echo"Theusernameisnull!"
fi
done
~

其中users.list文件内容如下:

johnson
lily
kelly


方法二、newusers+chpasswd批量添加用户




1、首先我们创建用户文件和密码文件;

我们要创建包含新用户的文件userfile.txt ;另一个是为新添加的用户设置密码的userpwdfile.txt;

[root@localhost ~]# touch userfile.txt
[root@localhost ~]# touch userpwdfile.txt

然后用文本编辑器打开文件userfile.txt,添加如下内容;

win00:x:520:520::/home/win00:/sbin/nologin
win01:x:521:521::/home/win01:/sbin/nologin
win02:x:522:522::/home/win02:/sbin/nologin
win03:x:523:523::/home/win03:/sbin/nologin
win04:x:524:524::/home/win04:/sbin/nologin
win05:x:525:525::/home/win05:/sbin/nologin
win06:x:526:526::/home/win06:/sbin/nologin
win07:x:527:527::/home/win07:/sbin/nologin
win08:x:528:528::/home/win08:/sbin/nologin
win09:x:529:529::/home/win09:/sbin/nologin

userfile.txt 文件内容格式和 /etc/passwd 的格式是一样的,必须严格按照/etc/passwd 的格式来书写;上面所添加的用户都不能登录系统,但完全能用于ftp登录,但您得在相应ftp服务器的配置文件中打开让本地用户有读写权限;如果您想让上 面的部份用户可以登录系统,可以把SHELL类似改一改,比如改成/bin/bash ;

我们再来书写新增用户的密码文件userpwdfile.txt内容;这个文件的内容中的用户名要与 userfile.txt用户名相同且严格按照“用户名:密码”的格式来写,一个用户一行;也就是说我们先是添加了win00到win09的用户,现在要为这些用户更新密码;比如下面的;

win00:123456
win01:654321
win02:123321
win03:qweewq
win04:google
win05:adadwc
win06:wsscee
win07:xxec32
win08:543wew
win09:3ce3wf

2、用newusers批量添加用户,此时用户是没有密码的

[root@localhost ~]# newusers userfile.txt

2、执行命令/usr/sbin/pwunconv,将/etc/shadow产生的shadow密码解码,然后回写到/etc/passwd中, 并将/etc/shadow的shadow密码栏删掉。这是为了方便下一步的密码转换工作,即先取消shadow password功能,关闭影子文件。

[root@localhost ~]#pwunconv

3、 用chpasswd批量修改密码
[root@localhost ~]# chpasswd < userpwdfile.txt

4、最后不要忘了恢复影子文件,保证安全,您可以通过下面的命令来映射到 /etc/shadow文件名

[root@localhost ~]# pwconv

5. linux怎么创建文件夹

您好,方法
linux下创建文件如果要创建一个空文件,可以使用touch命令。如"touch zuoyo"。
vi创建此外如果vi 后面接的文件名不存在,会自动进入vi界面。意为创建一个文件。
编辑保存之后,可以查看文件内容。
创建文件夹如果要创建一个文件夹,linux下面叫做目录。采用命令mkdir来实现,如“mkdir zuoyotest”。
批量创建如果要创建多个目录,可以直接接mkdir后面。如 mkdir a b c ,叠加创建的话。mkdir -p 可以直接创建多级目录。
如何删除文件如果要删除文件,采用rm 命令。默认是 rm -i 删除需要提示确认。
如何删除目录如果要删除目录,采用 rm -r参数,若是强制删除 采用 rm -rf 接文件或目录名。

6. linux创建文件的命令有哪些

linux中新建文件夹其实很简单,
但是和windows中右键新建又有很大区别。
1、使用touch 命令:touch 文件名
2、直接使用编辑命令: vi 文件名 , 保存之后就有这个文件了。

7. Linux命令行中如何在多个目录下创建多个文件

cd
那10个文件夹的所在目录
mkdir
{文件夹名1,文件夹名2,文件夹名3……}/{文件夹名1,文件夹名2,文件夹名3……}
mkdir
-p
{文件夹名1,文件夹名2,文件夹名3……}/{文件夹名1,文件夹名2,文件夹名3……}
没有那10个文件夹加上p就可以自动生成那10个文件夹

8. Linux 下 如何在一个目录下创建多个 子目录

1、首先打开xshell软件连接上linux服务器,如下图所示。

9. 在linux下创建可以运行批量处理命令的文件

可以的. 而且比windows的批处理强多了.
安卓也能运行, 语法可能小有不同.

10. Linux上如何用终端来在指定路径下创建一个文本 另外批量创建新用户,应该如何做

1、打开LINUX系统,找到terminal。

阅读全文

与LINUX批量创建文件相关的资料

热点内容
怎么使用access的命令按钮 浏览:897
有点钱app在哪里下载 浏览:830
博途v15解压后无法安装 浏览:203
什么是根服务器主机 浏览:436
安卓手游怎么申请退款 浏览:553
安卓系统如何分享网页 浏览:278
ad如何编译pcb工程 浏览:412
除了滴滴app哪里还能用滴滴 浏览:399
截图怎么保存文件夹然后压缩 浏览:8
幻影服务器怎么样 浏览:27
具体哪些广东公司招程序员 浏览:869
嵌入式编译器教程 浏览:306
ssl数据加密传输 浏览:86
51单片机定时器方式2 浏览:331
命令行查看开机时间 浏览:813
python微博复杂网络分析 浏览:550
rf3148编程器 浏览:505
浙江标准网络服务器机柜云主机 浏览:587
设置网络的服务器地址 浏览:600
java图形界面设计 浏览:751