導航:首頁 > 操作系統 > 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批量創建文件相關的資料

熱點內容
什麼是編譯器指令 瀏覽:219
微控制器邏輯命令使用什麼匯流排 瀏覽:885
程序員在學校里是學什麼的 瀏覽:601
oraclejava數據類型 瀏覽:890
程序員考注冊會計師 瀏覽:957
怎麼使用access的命令按鈕 瀏覽:899
有點錢app在哪裡下載 瀏覽:832
博途v15解壓後無法安裝 瀏覽:205
什麼是根伺服器主機 瀏覽:438
安卓手游怎麼申請退款 瀏覽:555
安卓系統如何分享網頁 瀏覽:278
ad如何編譯pcb工程 瀏覽:414
除了滴滴app哪裡還能用滴滴 瀏覽:399
截圖怎麼保存文件夾然後壓縮 瀏覽:8
幻影伺服器怎麼樣 瀏覽:28
具體哪些廣東公司招程序員 瀏覽:870
嵌入式編譯器教程 瀏覽:306
ssl數據加密傳輸 瀏覽:86
51單片機定時器方式2 瀏覽:332
命令行查看開機時間 瀏覽:814