導航:首頁 > 文件類型 > linux批量列印文件

linux批量列印文件

發布時間:2023-09-23 11:24:06

1. linux系統能把很多命令一起執行,然後結果輸出一個文件

  1. 可以的

  2. 例如 cat /etc/passwd|grep "root" |awk '{print $2 }' >/1.txt

2. linux 批量復制文件

cp dir1/{file1,file2,file3} dir2 ## 可以實現文件的批量復制
cp -r dir1/ dir2/ ### 實現整個文件夾的復制,r參數表示,如果沒有文件夾dir2/ 則創建一個,如果沒有r參數會報錯。

cp命令並不能直接識別正則表達示,如果要復制的文件很多,會寫命令寫到吐血。
可以用ls查看文件夾內的所有文件,再傳遞給grep 用正則表示示篩選,篩選後的文件名再傳遞給cp命令
需要注意的是cp 不能直接接收 grep的數據,需要用到xargs 命令
xargs 是一個強有力的命令,它能夠捕獲一個命令的輸出,然後傳遞給另外一個命令。

-i 或者是-I,這得看linux支持了,將xargs的每項名稱,一般是一行一行賦值給 {},可以用 {} 代替。
ls |grep 'M. 1. _M. 2. |M. [1-2]. _P. 18. '|xargs -i cp {} /u01/zhh/300Zeamays/300SCMS/

3. linux下Shell編程:輸出當前目錄下所有文件,並輸出文件總數和目錄總數

#!/bin/sh

cd $1
file=`ls -a`
catlog=0
filenum=0

for loop in $file
do
if [ -d "$loop" ];then
catlog=`expr $catlog + 1`
else
filenum=`expr $filenum + 1`
echo "$loop"
fi
done

echo -e "the catlog number is $catlog"
echo -e "the catlog number is $filenum"

4. linux下如何將,控制台輸出的所有內容,全部輸出到一個文本文件

command > filename 把標復准輸出制重定向到一個新文件中
command >> filename 把標准輸出重定向到一個文件中(追加)
command 1 > fielname 把標准輸出重定向到一個文件中
command > filename 2>&1 把標准輸出和標准錯誤一起重定向到一個文件中
command 2 > filename 把標准錯誤重定向到一個文件中
command 2 >> filename 把標准輸出重定向到一個文件中(追加)
command >> filename 2>&1 把標准輸出和標准錯誤一起重定向到一個文件中(追加)
command filename2 把command命令以filename文件作為標准輸入,以filename2文件作為標准輸出
command &m 把標准輸出重定向到文件描述符m中

5. linux運維常用命令

| 線上查詢及幫助命令 |
man:全稱為manual,用於查看系統中自帶的各種參考手冊;
help:用於顯示shell內部命令的幫助信息;
| 文件和目錄操作命令 |
ls:全拼list,列出目錄的內容及其內容屬性信息;
cd:全拼change directory,切換當前工作目錄至dirName(目錄參數);
cp:全稱,復制文件或目錄;
find:用於在指定目錄及目錄下查找文件;
mkdir:全拼make directories,創建目錄;
mv:全拼move,移動或重命名文件;
pwd:全拼print working directory,顯示當前工作目錄的絕對路徑;
rename:可用字元串替換的方式批量改變文件名;
rm:全拼remove,刪除一個或多個文件或目錄。必須格外小心地使用該命令;
rmdir:全拼remove empty directories,刪除空目錄;
touch:修改文件或者目錄的時間屬性,包括存取時間和更改時間。若文件不存在,系統會建立一個新的文件;
| 查看文件及內容處理命令 |
cat:全拼concatenate,用於連接多個文件並且列印到屏幕輸出或重定向到指定文件中,可查看文件內容;
tac:cat的反向拼寫,因此命令的功能為反向顯示文件內容。文件內容的最後一行先顯示,第一行最後顯示;
less:可以隨意瀏覽文件,而more僅能向前移動,卻不能向後移動,而且less在查看之前不會載入整個文件;
head:顯示文件的開頭的內容。在默認情況下,head命令顯示文件的頭10行內容;
tail:查看文件尾部內容,有一個常用的參數-f常用於查閱正在改變的文件。可以看到最新的文件內容;
| 文件壓縮及解壓縮命令 |
tar:tar命令是用來建立,還原備份文件的工具程序,它可以加入,解開備份文件內的文件;
unzip:用於解壓縮zip文件;
gzip:用於壓縮文件。gzip是個使用廣泛的壓縮程序,文件經它壓縮過後,其名稱後面會多出".gz"的擴展名;
zip:用來將文件壓縮成為常用的zip格式。

閱讀全文

與linux批量列印文件相關的資料

熱點內容
js有二維數組嗎 瀏覽:594
熹妃q傳的網路什麼時候可以修好 瀏覽:165
key文件linux 瀏覽:990
java調用hessian 瀏覽:486
福建聚合網路公司怎麼樣 瀏覽:302
魅族手機備份文件夾 瀏覽:204
電腦c盤騰訊文件夾有什麼用 瀏覽:467
編程語言哪個最好就業 瀏覽:912
能不能找到cad之前打開的文件 瀏覽:259
怎樣設置文件夾許可權 瀏覽:60
oppo手機如何把圖片壓縮成文件 瀏覽:808
載入語言文件失敗 瀏覽:884
招聘plc編程屬於什麼職位類別 瀏覽:580
appstore改區後購買記錄 瀏覽:538
win10管理該文件沒有與之關聯的程序 瀏覽:799
手機里qt是什麼文件夾 瀏覽:48
筆記本關閉開機密碼 瀏覽:672
無法定位程序輸入點inetntop 瀏覽:22
java修改文件編碼 瀏覽:12
js判斷火狐 瀏覽:229

友情鏈接