1、首先把U盤插入Linux電腦,進入Linux系統(tǒng)主界面,按Ctrl+Alt+T打開命令窗口。
創(chuàng)新互聯(lián)公司專注于滄縣企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),商城網(wǎng)站定制開發(fā)。滄縣網(wǎng)站建設(shè)公司,為滄縣等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站開發(fā),專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
2、然后獲取高級用戶權(quán)限,輸入命令:sudo -i,確定后輸入高級用戶密碼。
3、使用fdisk -l命令查看一下U盤是否有被識別到,及識別的U盤是在哪個位置。
4、本次接入看到U盤的位置是/dev/Sdb4,如下圖所示。
5、輸入掛載U盤命令:mount /dev/sdb4 /mnt,回車后即掛載U盤成功,繼續(xù)輸入:cd 回車,可以查看U盤下的文件,如下圖所示就完成了。
使用dd命令快速生成大文件或者小文件的方法
轉(zhuǎn)載請說明出處:
在程序的測試中有些場景需要大量的小文件或者幾個比較大的文件,而在我們的文件系統(tǒng)里一時無法找到那么多或者那么大的文件,此時linux的dd命令就能快速的幫助你完成想要的文件。具體用法簡單總結(jié)如下:
1.
dd命令可以輕易實現(xiàn)創(chuàng)建指定大小的文件,如
dd
if=/dev/zero
of=test
bs=1M
count=1000
在當前目錄下會生成一個1000M的test文件,文件內(nèi)容為全0(因從/dev/zero中讀取,/dev/zero為0源),但是這樣為實際寫入硬盤,文件產(chǎn)生速度取決于硬盤讀寫速度,如果欲產(chǎn)生超大文件,速度很慢。在某種場景下,我們只想讓文件系統(tǒng)認為存在一個超大文件在此,但是并不實際寫入硬盤
則可以
dd
if=/dev/zero
of=test
bs=1M
count=0
seek=100000
此時創(chuàng)建的文件在文件系統(tǒng)中的顯示大小為100000MB,但是并不實際占用block,因此創(chuàng)建速度與內(nèi)存速度相當,seek的作用是跳過輸出文件中指定大小的部分,這就達到了創(chuàng)建大文件,但是并不實際寫入的目的。當然,因為不實際寫入硬盤,所以你在容量只有10G的硬盤上創(chuàng)建100G的此類文件都是可以的。
2.
隨機生成1百萬個1K的文件
seq
1000000
|
xargs
-i
dd
if=/dev/zero
of={}.dat
bs=1024
count=1
顯然,你要靠php操作其范圍外的文件或目錄是不可能的,這是因為php的運行身份是apache,因此沒辦法操作root權(quán)限的文件或目錄。
我們采取的辦法是,用VC寫個服務(wù),該服務(wù)的運行身份是root,也就是給其最大權(quán)限,php調(diào)用該服務(wù)做操作。
當然還有另外的辦法,這是我的猜測,你不妨試看看,
1、把php的運行用戶改為root,這樣可能會存在一定的風險。
2、在apache里面指定可以對某個root權(quán)限的文件或目錄做操作,該辦法沒試驗過。如果你能試驗成功的話,希望反饋一下哦。