真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

檔案命令linux linux對文件歸檔命令

請問linux下怎么刪除用cat建立的檔案?

請問linux下怎么刪除用cat建立的檔案?

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比岷縣網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式岷縣網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋岷縣地區(qū)。費(fèi)用合理售后完善,十余年實(shí)體公司更值得信賴。

rm fliename

怎么刪除用databinding建立的xml檔案

這個(gè)在網(wǎng)上一搜就有了啊,只要把里面涉及到xml的東西都改為你自己的xml檔案就行了。給你個(gè)知道的參考吧里面寫的很詳細(xì)。

怎么刪除用oraclea *** 建立的VOL-oracle

用ROOT 賬戶, oraclea *** deletedisk created_diskname to delete your volumn disk

mongodb 怎么刪除mkdir建立的資料夾

建立資料夾可以使用mkdir命令

建立檔案的方法就比較多了

比如toutch可以建立一個(gè)空白檔案

也可以使用檔案編譯器比如vim或者nano或者gedit等等建立檔案

甚至也可以使用重定向符比如以及來建立一個(gè)檔案

建立檔案的方法是非常多的

刪除檔案的方法一般可以使用rm進(jìn)行刪除

也可以使用rmdir刪除資料夾,不過無法刪除非空目錄

那么就可以使用rm的-r選項(xiàng)來刪除非空目錄

不管是建立還是刪除檔案或者資料夾都需要使用命令的使用者擁有相應(yīng)的許可權(quán)

如果沒有許可權(quán)的話操作也會失敗

請問UG里建立的ipw怎么刪除?

到你的檔案的目錄下刪除。

linux 怎么刪除 建立的 連結(jié) ln

linux命令 - ln - 建立和刪除軟、硬連結(jié)

在Linux系統(tǒng)中,核心為每一個(gè)新建立的檔案分配一個(gè)Inode(索引結(jié)點(diǎn)),每個(gè)檔案都有一個(gè)惟一的inode號。檔案屬性儲存在索引結(jié)點(diǎn)里,在訪問檔案時(shí),索引結(jié)點(diǎn)被復(fù)制到記憶體在,從而實(shí)現(xiàn)檔案的快速訪問。

連結(jié)是一種在共享檔案和訪問它的使用者的若干目錄項(xiàng)之間建立聯(lián)絡(luò)的一種方法。Linux中包括兩種連結(jié):硬連結(jié)(Hard Link)和軟連結(jié)(Soft Link),軟連結(jié)又稱為符號連結(jié)(Symbolic link)。符號連線相當(dāng)于Windows下的快捷方式。

一、硬連結(jié)

硬連結(jié)說白了是一個(gè)指標(biāo),指向檔案索引節(jié)點(diǎn),系統(tǒng)并不為它重新分配inode??梢杂?ln命令來建立硬連結(jié)。

語法:

ln [options] existingfile newfile(sexistingfile 待建立連結(jié)檔案的檔案,newfile是新建立的連結(jié)檔案)

ln [options] existingfile-list directory

-f 建立時(shí),將同檔案名刪除.

-i 刪除前進(jìn)行詢問.

ln -s abc cde 建立abc 的軟連線

ln abc cde 建立abc的硬連線,

用法:

第一種:為”existingfile”建立硬連結(jié),檔名為”newfile”。

第二種:在”directory”目錄中,為”existingfile-list”中包含的所有檔案建立一個(gè)同名的硬連結(jié)。

常用可選[options] –f 無論”newfile”存在與否,都建立連結(jié)。-n 如果”newfile”已存在,就不建立連結(jié)。

下面舉一些例子:

[root@rekfan. test]# ls -il

總計(jì) 0

1491138 -rw-r–r– 1 root root 48 07-14 14:17 file1

1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2

[root@rekfan. test]# ln file2 file2hand

[root@rekfan. test]# ls -il

總計(jì) 0

1491138 -rw-r–r– 1 root root 48 07-14 14:17 file1

1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2

1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2hand

[root@rekfan. test]#

注意在建立連結(jié)前,file1 顯示的連結(jié)數(shù)目為1,建立連結(jié)后file1和file1hard的連結(jié)數(shù)目都變?yōu)?;file1和file1hard在inode號是一樣的file1和file1hard顯示的檔案大小也是一樣??梢娺M(jìn)行了ln命令的操作結(jié)果:file1和file1hard是同一個(gè)檔案的兩個(gè)名字,它們具有同樣的索引節(jié)點(diǎn)號和檔案屬性,建立檔案file1的硬連結(jié),就是為file1的檔案索引節(jié)點(diǎn)在當(dāng)前目錄上建立一個(gè)新指標(biāo)。你可以刪除其中任何一個(gè),如rm file2 ,每次只會刪除一個(gè)指標(biāo),連結(jié)數(shù)同時(shí)減一,當(dāng)連結(jié)數(shù)減為0時(shí),核心才會把檔案內(nèi)容從磁碟上刪除。

還可以在不同目錄,但同一檔案系統(tǒng)中建立檔案的硬連結(jié)。設(shè)file1、file2在目錄/home/root/dir1中,下面的命令,在/home/root中建立file2的硬連結(jié)。

ln file2 /home/root/file2hard

下面的程式,是將dir1目錄中所有檔案,在目錄dir2中建立硬連結(jié)

#mkdir dir2

#ln /home/root/dir1/* /home/root/dir2

如果使用了 ln –f existingfile newfile,如果newfile已經(jīng)存在,則無論原來newfile是什么檔案,只用當(dāng)前使用者對它有寫許可權(quán),newfile就成為exisitngfile的硬連結(jié)檔案。

盡管硬連結(jié)節(jié)省空間,也是Linux系統(tǒng)整合檔案系統(tǒng)的傳統(tǒng)方式,但是存在一下不足之處:

(1)不可以在不同檔案系統(tǒng)的檔案間建立連結(jié)

(2)只有超級使用者才可以為目錄建立硬連結(jié)。

二、軟連結(jié)(符號連結(jié))

軟連結(jié)克服了硬連結(jié)的不足,沒有任何檔案系統(tǒng)的限制,任何使用者可以建立指向目錄的符號連結(jié)。因而現(xiàn)在更為廣泛使用,它具有更大的靈活性,甚至可以跨越不同機(jī)器、不同網(wǎng)路對檔案進(jìn)行連結(jié)。

建立軟連結(jié),只要在ln后面加上選項(xiàng) –s,下面舉個(gè)例子

[root@rekfan. test]# ls -il

總計(jì) 0

1491138 -rw-r–r– 1 root root 48 07-14 14:17 file1

1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2

1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2hand

[root@rekfan. test]# ln -s file1 file1soft

[root@rekfan. test]# ls -il

總計(jì) 0

1491138 -rw-r–r– 1 root root 48 07-14 14:17 file1

1491140 lrwxrwxrwx 1 root root 5 07-14 14:24 file1soft - file1

1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2

1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2hand

從上面連結(jié)后的結(jié)果可以看出來軟連結(jié)與硬連結(jié),區(qū)別不僅僅是在概念上,在實(shí)現(xiàn)上也是不同的。區(qū)別:硬連結(jié)原檔案&連結(jié)檔案公用一個(gè)inode號,說明他們是同一個(gè)檔案,而軟連結(jié)原檔案&連結(jié)檔案擁有不同的inode號,表明他們是兩個(gè)不同的檔案;在檔案屬性上軟連結(jié)明確寫出了是連結(jié)檔案,而硬連結(jié)沒有寫出來,因?yàn)樵诒举|(zhì)上硬連結(jié)檔案和原檔案是完全平等關(guān)系;連結(jié)數(shù)目是不一樣的,軟連結(jié)的連結(jié)數(shù)目不會增加;檔案大小是不一樣的,硬連結(jié)檔案顯示的大小是跟原檔案是一樣的,這用強(qiáng)調(diào),因?yàn)槭堑韧穆铮@里軟連結(jié)顯示的大小與原檔案就不同了,file1大小是48B,而file1soft是5B,這里面的5實(shí)際上就是“file1”的大小。

總之,建立軟連結(jié)就是建立了一個(gè)新檔案。當(dāng)訪問連結(jié)檔案時(shí),系統(tǒng)就會發(fā)現(xiàn)他是個(gè)連結(jié)檔案,它讀取連結(jié)檔案找到真正要訪問的檔案。

在不同系統(tǒng)之間建立軟連結(jié)、對目錄建立連結(jié),這里就不舉例了,讀者可以自己去嘗試,我也是在不斷實(shí)踐中學(xué)習(xí)的。

當(dāng)然軟連結(jié)也有硬連結(jié)沒有的缺點(diǎn),因?yàn)檫B結(jié)檔案包含有原檔案的路徑資訊,所以當(dāng)原檔案從一個(gè)目錄下移到其他目錄中,再訪問連結(jié)檔案,系統(tǒng)就找不到了~~,而硬連結(jié)就沒有這個(gè)缺陷,你想怎么移就怎么移(呵呵);還有它要系統(tǒng)分配額外的空間用于建立新的索引節(jié)點(diǎn)和儲存原檔案的路徑。

補(bǔ)充一下:可以通過symlink來檢視連結(jié)檔案,可以用 man symlink來學(xué)習(xí)。

三、刪除連結(jié)

有建立就有刪除

rm -rf symbolic_name 注意不是rm -rf symbolic_name/

[root@rekfan. test]# ls -il

總計(jì) 0

1491138 -rw-r–r– 1 root root 0 07-14 14:17 file1

1491140 lrwxrwxrwx 1 root root 5 07-14 14:24 file1soft - file1

1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2

1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2hand

[root@rekfan. test]# rm -rf file1soft

[root@rekfan. test]# ls -il

總計(jì) 0

1491138 -rw-r–r– 1 root root 0 07-14 14:17 file1

1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2

1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2hand

[root@rekfan. test]#

————————————

linux 軟連線和硬連結(jié)的區(qū)別:

————————————

4點(diǎn)不同 :

(1)軟連線可以 跨檔案系統(tǒng) ,硬連線不可以 。

實(shí)踐的方法就是用共享檔案把windows下的 aa.txt文字文件連線到linux下/root目錄 下 bb, . ln -s aa.txt

/root/bb 連線成功 。ln aa.txt /root/bb 失敗 。

(2)關(guān)于 I節(jié)點(diǎn)的問題 。硬連線不管有多少個(gè),都指向的是同一個(gè)I節(jié)點(diǎn),會把 結(jié)點(diǎn)連線數(shù)增加 ,只要結(jié)點(diǎn)的連線數(shù)不是 0,檔案就一直存在 ,不管你刪除的是

原始檔還是 連線的檔案 。只要有一個(gè)存在 ,檔案就 存在 (其實(shí)也不分什么 原始檔連線檔案的 ,因?yàn)樗麄冎赶蚨际峭粋€(gè) I節(jié)點(diǎn))。 當(dāng)你修改原始檔或者連線檔案

任何一個(gè)的時(shí)候 ,其他的 檔案都會做同步的修改 。軟連結(jié)不直接使用i節(jié)點(diǎn)號作為檔案指標(biāo),而是使用檔案路徑名作為指標(biāo)。所以 刪除連線檔案 對原始檔無影響,但

是 刪除 原始檔,連線檔案就會找不到要指向的檔案 。軟連結(jié)有自己的inode,并在磁碟上有一小片空間存放路徑名.

(3)軟連線可以對一個(gè)不存在的檔名進(jìn)行連線 。

(4)軟連線可以對目錄進(jìn)行連線。

備注:I節(jié)點(diǎn) :它是UNIX內(nèi)部用于描述檔案特性的資料結(jié)構(gòu).我們通常稱I節(jié)點(diǎn)為檔案索引結(jié)點(diǎn)(資訊結(jié)點(diǎn)).i節(jié)點(diǎn) 含有關(guān)于檔案的大部分的重要信 息,包括檔案資料塊在

磁碟上的地址.每一個(gè)I節(jié)點(diǎn)有它自己的標(biāo)志號,我們稱為檔案順序號.I節(jié)點(diǎn)包含的資訊 1.檔案型別 2.檔案屬主關(guān)系 3.檔案的訪問許可權(quán) 4.檔案的時(shí)間截.

Note:

硬連結(jié)看做是檔案的副本

軟連線看做是檔案的快捷方式

linux怎么刪除dd建立的裝置

Linux-dd命令詳解

Linux-dd命令詳解

dd 是 Linux/UNIX 下的一個(gè)非常有用的命令,作用是用指定大小的塊拷貝一個(gè)檔案,并在拷貝的同時(shí)進(jìn)行指定的轉(zhuǎn)換。

名稱: dd

使用許可權(quán): 所有使用者dd 這個(gè)指令在 manual 里的定義是 convert and copy a file

使用方式:

dd [option]

如果你想要線上看 manual, 可以試試:

dd --help

或是

info dd

如果你想要看看這個(gè)版本如何:

dd --version

輸入或輸出

dd if=[STDIN] of=[STDOUT]

強(qiáng)迫輸入或輸出的Size為多少Bytes

bs: dd -ibs=[BYTE] -obs=[SIZE]

強(qiáng)迫一次只做多少個(gè) Bytes

cbs=BYTES

跳過一段以后才輸出

seek=BLOCKS

跳過一段以后才輸入

skip=BLOCKS

當(dāng)然你可以拿這個(gè)來方便的拷貝光碟(注意,你的光碟是標(biāo)準(zhǔn)的 iso9660格式才可以這么做??!)

dd if=/dev/cdrom of=cdrom.iso

其中 if 后面以及 of 后面的內(nèi)容依你的需求調(diào)整。

然后給系統(tǒng)這個(gè)指令就可以燒了:

cdrecord -v cdrom.iso

這篇不是在講 cdrecord 的,所以上面的指令是最為簡單但是不一定能符合您的硬體環(huán)境...

功能:把指定的輸入檔案拷貝到指定的輸出檔案中,并且在拷貝過程中可以進(jìn)行格式轉(zhuǎn)換??梢杂迷撁顚?shí)現(xiàn)DOS下的diskcopy命令的作用。先用dd命令把軟盤上的資料寫成硬碟的一個(gè)寄存檔案,再把這個(gè)寄存檔案寫入第二張軟盤上,完成diskcopy的功能。需要注意的是,應(yīng)該將硬碟上的寄存檔案用rm命令刪除掉。系統(tǒng)預(yù)設(shè)使用標(biāo)準(zhǔn)輸入檔案和標(biāo)準(zhǔn)輸出檔案。

語法:dd [選項(xiàng)]

if =輸入檔案(或裝置名稱)。

of =輸出檔案(或裝置名稱)。

ibs = bytes 一次讀取bytes位元組,即讀入緩沖區(qū)的位元組數(shù)。

skip = blocks 跳過讀入緩沖區(qū)開頭的ibs*blocks塊。

obs = bytes 一次寫入bytes位元組,即寫入緩沖區(qū)的位元組數(shù)。

bs = bytes 同時(shí)設(shè)定讀/寫緩沖區(qū)的位元組數(shù)(等于設(shè)定ibs和obs)。

cbs = byte 一次轉(zhuǎn)換bytes位元組。

count=blocks 只拷貝輸入的blocks塊。

conv = ASCII 把EBCDIC碼轉(zhuǎn)換為ASCIl碼。

conv = ebcdic 把ASCIl碼轉(zhuǎn)換為EBCDIC碼。

conv = ibm 把ASCIl碼轉(zhuǎn)換為alternate EBCDIC碼。

conv = block 把變動位轉(zhuǎn)換成固定字元。

conv = ublock 把固定位轉(zhuǎn)換成變動位。

conv = ucase 把字母由小寫轉(zhuǎn)換為大寫。

conv = lcase 把字母由大寫轉(zhuǎn)換為小寫。

conv = notrunc 不截短輸出檔案。

conv = swab 交換每一對輸入位元組。

conv = noerror 出錯(cuò)時(shí)不停止處理。

conv = sync 把每個(gè)輸入記錄的大小都調(diào)到ibs的大?。ㄓ肗UL填充)。

 

例1:要把一張軟盤的內(nèi)容拷貝到另一張軟盤上,利用/tmp作為臨時(shí)儲存區(qū)。把源盤插入驅(qū)動器中,輸入下述命令:

$ dd if =/dev/fd0 of = /tmp/tmpfile

拷貝完成后,將源盤從驅(qū)動器中取出,把目標(biāo)盤插入,輸入命令:

$ dd if = /tmp/tmpfile of =/dev/fd0

軟盤拷貝完成后,應(yīng)該將臨時(shí)檔案刪除:

$ rm /tmp/tmpfile

 

例2:把.i這個(gè)檔案寫入軟盤中,并設(shè)定讀/寫緩沖區(qū)的數(shù)目。

(注意:軟盤中的內(nèi)容會被完全覆蓋掉)

$ dd if = .i of = /dev/fd0 bs = 16384

C#用 StreamWriter建立的檔案!怎么刪除檔案中的某條資訊?

StreamWrite是這樣的,寫入的檔案原內(nèi)容會被新寫入的覆蓋掉。

如果一次寫入一行,可以使用While()回圈,只要讀取的沒有結(jié)束,就回圈向文字寫入內(nèi)容,只要StreamWriter不結(jié)束,內(nèi)容是可以持續(xù)寫入的。

如果下一次新寫入內(nèi)容,而原TXT的內(nèi)容也要儲存的話,可以用File.ReadAllText()方法,把原內(nèi)容先讀出來,然后把原內(nèi)容+新寫入的內(nèi)容再寫入進(jìn)去。

在linux下 用saslpasswd2 建立的使用者,要怎么刪除?

格式: saslpasswd [-p] [-d] [-c] [-n] [-f file] [-u domain] [-a appname]

上面是它的用法,-d是刪除。

你可以這樣刪除:saslpasswd2 -d 使用者名稱

使用者名稱就是你用saslpasswd建立的那個(gè)使用者。

希望能幫到你。

linux locate命令詳解

locate命令讓使用者可以很快的搜索檔案系統(tǒng)內(nèi)是否有指定的檔案。在一般的distribution之中,數(shù)據(jù)庫的建立都被放在crontab中自動執(zhí)行。下面將分三方面介紹locate命令:

1、命令格式:

locate[選擇參數(shù)][樣式]

2、命令功能:

locate命令可以在搜尋數(shù)據(jù)庫時(shí)快速找到檔案,數(shù)據(jù)庫由updatedb程序來更新,updatedb是由crondaemon周期性建立的,locate命令在搜尋數(shù)據(jù)庫時(shí)比整個(gè)由硬盤資料來搜尋資料來得快,但較差勁的是locate所找到的檔案若是最近才建立或更名的,可能會找不到,在內(nèi)定值中,updatedb每天會跑一次,可以由修改crontab來更新設(shè)定值。(etc/crontab)

locate指定用在搜索符合條件的檔案,它會去儲存檔案與目錄名稱的數(shù)據(jù)庫內(nèi),尋找合乎范本樣式條件的檔案或目錄,可以使用特殊字符元(如”*”或”?”等)來指定范本樣式,如指定范本為kcpa*ner,locate會找出所有起始字串為kcpa且結(jié)尾為ner的檔案或目錄,如名稱為kcpatner,若目錄名稱為kcap_ner則會列出該目錄下包括子目錄在內(nèi)的所有檔案。

locate命令和find找尋檔案的功能類似,但locate是透過update程序?qū)⒂脖P中的所有檔案和目錄資料先建立一個(gè)索引數(shù)據(jù)庫,在執(zhí)行l(wèi)ocate時(shí)直接找該索引,查詢速度會較快,索引數(shù)據(jù)庫一般是由操作系統(tǒng)管理,但也可以直接下達(dá)update強(qiáng)迫系統(tǒng)立即修改索引數(shù)據(jù)庫。

3、命令參數(shù):

-e將排除在尋找的范圍之外。

-1如果是1,則啟動安全模式。在安全模式下,使用者不會看到權(quán)限無法看到的檔案。這會使速度減慢,因?yàn)閘ocate必須至實(shí)際的檔案系統(tǒng)中取得檔案的權(quán)限資料。

-f將特定的檔案系統(tǒng)排除在外,例如我們沒有道理要把proc檔案系統(tǒng)中的檔案放在資料庫中。

-q安靜模式,不會顯示任何錯(cuò)誤訊息。

-n之多顯示n個(gè)輸出。

-r使用正則運(yùn)算式做尋找的條件。

-o指定資料庫存的名稱。

-d指定資料庫存的路徑。

-h顯示輔助訊息。

-V顯示程序的版本訊息。

舉例:

查找和pwd相關(guān)的所有文件

命令:

locatepwd

輸出:

以上就是小編今天的分享了,希望可以幫助到大家。

LS(LINUX中l(wèi)s命令)詳細(xì)資料大全

ls 指令是Linux下最常用的指令之一。

ls 命令將每個(gè)由 Directory 參數(shù)指定的目錄或者每個(gè)由 File 參數(shù)指定的名稱寫到標(biāo)準(zhǔn)輸出,以及您所要求的和標(biāo)志一起的其它信息。

如果不指定 File 或 Directory 參數(shù), ls 命令顯示當(dāng)前目錄的內(nèi)容。

基本介紹 中文名 :ls 類屬 :指令 所屬領(lǐng)域 :計(jì)算機(jī) 套用范圍 :linux 指令釋義,描述,許可權(quán)表示,標(biāo)志,注意事項(xiàng), 指令釋義 ls 指令可以說是Linux下最常用的指令之一。它有許多的選項(xiàng),下面列出了 ls 指令的絕大多數(shù)選項(xiàng)。 List information about the FILEs (the current directory by default).Sort entries alphabetically if none of -cftuvSUX nor --sort is specified. 用法:ls [選項(xiàng)]... [檔案]... 運(yùn)用舉例:

1.列出具體檔案 #ls -al 這個(gè)最常用,可是往往又不徹底符合要求,

2.列出一切子目錄的檔案:#ls -R 上個(gè)指令僅僅列出了本目錄下的一切目錄和檔案,可是目錄下的檔案不會循環(huán)的列出。

3.若是檔案過多一屏看不完,怎么辦?并且,關(guān)于想找到許多檔案中的某個(gè)檔案的姓名。

3.1分屏顯現(xiàn):#ls -l|more 能在當(dāng)時(shí)屏退出,很有用,但不能一頁一頁翻屏

#ls -l|less 能用pgup,pgdw 翻頁,但不能在當(dāng)時(shí)方位退出

3.2橫向輸出盡可能多的顯現(xiàn)檔案姓名: #ls -m

-a 列出目錄下的一切檔案,包含以 . 最初的隱含檔案。常用  

-m 橫向輸出檔案名稱,并以“,”作分格符。

-c 輸出檔案的 i 節(jié)點(diǎn)的修正時(shí)刻,并以此排序。

-R 列出一切子目錄下的檔案。

-l 列出檔案的具體信息。

-s 在每個(gè)檔案名稱后輸出該檔案的巨細(xì)。

-k 以 k 位元組的方式表明檔案的巨細(xì)。

-i 輸出檔案的 i 節(jié)點(diǎn)的索引信息。

2.只顯現(xiàn)目錄:#ls -l |grep ^d 3.只顯現(xiàn)非目錄檔案:#ls -l |grep ^[^d]

3.對輸出檔案進(jìn)行各種排序;

3.1 依照字元序(default): #ls -l

3.2 依照修正時(shí)刻排序: #ls -t 近來修正在最上面

3.3 逆排序 : #ls -r

3.4 按檔案巨細(xì)排序 :#ls -S 大檔案的在上

3.5 依照檔案擴(kuò)展名(最終一個(gè).后的字元)排序: #ls -X

3.6 按數(shù)字排序 :#ls -lv

-t 以時(shí)刻排序。

-r 對目錄反向排序

-f -U 對輸出的檔案不排序。

-X 以檔案的擴(kuò)展名(最終一個(gè) . 后的字元)排序。

-S 以檔案巨細(xì)排序。

-u 以檔案前次被拜訪的時(shí)刻排序。 

-n 用數(shù)字的 UID,GID 替代稱號。

-o 顯現(xiàn)檔案的除組信息外的具體信息。

-p -F 在每個(gè)檔案名稱后附上一個(gè)字元以闡明該檔案的類型,“*”表明可執(zhí)行的一般

檔案;“/”表明目錄;“@”表明符號連線;“|”表明FIFOs;“=”表明套接字(sockets)。

-q 用?替代不行輸出的字元?!?/p>

-x 按列輸出,橫向排序。

暫時(shí)無用選項(xiàng):

-b 把檔案名稱中不可輸出的字元用反斜杠加字元編號(就象在C言語里相同)的方式列出。不常用

-d 將目錄象檔案相同顯現(xiàn),而不是顯現(xiàn)其下的檔案。

-e 輸出時(shí)刻的悉數(shù)信息,而不是輸出簡略信息。 沒用

-g 無用。

-A 顯現(xiàn)除 “.”和“..”外的一切檔案。

-B 不輸出以 “~”結(jié)束的備份檔案。

-C 按列輸出,縱向排序。

-G 輸出檔案的組的信息。

-L 列出連線檔案名稱而不是連線到的檔案。

-N 不約束檔案長度。

-Q 把輸出的檔案名稱用雙引號括起來?!?/p>

-1 一行只輸出一個(gè)檔案。

--color=no 不顯現(xiàn)五顏六色檔案名稱

--help 在規(guī)范輸出上顯現(xiàn)協(xié)助信息。

--version 在規(guī)范輸出上輸出版別信息并退出 描述 ls 命令將每個(gè)由 Directory 參數(shù)指定的目錄或者每個(gè)由 File 參數(shù)指定的名稱寫到標(biāo)準(zhǔn)輸出,以及您所要求的和標(biāo)志一起的其它信息。如果不指定 File 或 Directory 參數(shù), ls 命令顯示當(dāng)前目錄的內(nèi)容。 在互斥對中指定多個(gè)選項(xiàng)不看成錯(cuò)誤。每對中最后一個(gè)指定的選項(xiàng)確定輸出格式。 預(yù)設(shè)情況下,ls 命令按照檔案名稱的字母順序顯示所有信息。整理順序由環(huán)境變數(shù) LANG 或 LC_COLLATE 環(huán)境變數(shù)確定。在 AIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs 中的 "National Language Support Overview for Programming" 包含更多細(xì)節(jié)。 當(dāng) ls 命令顯示目錄內(nèi)容時(shí),它不顯示名稱以 .(點(diǎn))開頭的檔案項(xiàng),除非使用了 -a 或者 -A 標(biāo)志。如果命令由 root 用戶執(zhí)行,它預(yù)設(shè)使用 -A 標(biāo)志。 格式化輸出有三種主要方式: * 每行列出一項(xiàng)。 * 通過指定 -C 或 -x 標(biāo)志以多列列出各項(xiàng)。當(dāng)向 tty 輸出時(shí),-C 標(biāo)志是預(yù)設(shè)格式。如果檔案或目錄名太長,ls 命令顯示單列輸出。 * 通過指定 -m 標(biāo)志可以以逗號分隔系列列出項(xiàng)。 要確定輸出行中字元位置的數(shù)目,ls 命令使用環(huán)境變數(shù) COLUMNS。如果沒有設(shè)定此變數(shù),命令獲取顯示的當(dāng)前列值。如果使用這些方法,ls 命令還不能確定字元位置的數(shù)量,它就使用預(yù)設(shè)值 80。 使用 -e 和 -l 標(biāo)志所顯示的方式解釋如下: 如果第一個(gè)字元是: d 此項(xiàng)為目錄。 b 此項(xiàng)為塊特殊檔案。 c 此項(xiàng)為字元特殊檔案。 l 此項(xiàng)為符號連結(jié),或者指定 -N 標(biāo)志,或者符號連結(jié)不指向現(xiàn)有檔案。 p 此項(xiàng)為一個(gè)先進(jìn)先出(FIFO)特殊檔案。 s 此項(xiàng)為本地套接字。 - 此項(xiàng)為普通檔案。 接下來的 9 個(gè)字元被分成 3 個(gè)集合,每個(gè)集合 3 個(gè)字元。第一組 3 字元集合顯示所有者許可權(quán)。下一組 3 字元集合顯示了組中其它用戶的許可權(quán)。最后 3 字元集合顯示了訪問此檔案的其它任何人的許可權(quán)。每個(gè)集合中的三個(gè)字元各自表示了檔案的讀、寫和執(zhí)行許可權(quán)。目錄的執(zhí)行許可權(quán)讓您可以搜尋目錄中的指定檔案。 許可權(quán)表示 如下: r 讀 w 寫(編輯) x 執(zhí)行(搜尋) - 沒有授予相應(yīng)的許可權(quán) 如果檔案有 set-group-ID 方式,那么組執(zhí)行許可權(quán)字元是 s。如果檔案有 set-user-ID 方式,則用戶執(zhí)行許可權(quán)字元是 s。如果方式位被設(shè)定為 01000(八進(jìn)制)(請參閱 chmod 命令以獲得此方式的含義),最后一個(gè)方式字元(通常 x 或者 -)是 T。如果沒有設(shè)定相應(yīng)的執(zhí)行許可權(quán),set-ID 的指示和方式位 01000 以大寫字母開頭(分別為 S 和 T)。方式 t 表示粘滯位是為檔案或目錄而設(shè)定的。 當(dāng)使用 -e 標(biāo)志時(shí),其顯示方式與使用 -l 標(biāo)志一樣,除了多出了第 11 個(gè)字元,其解釋如下: + 表示檔案有擴(kuò)展安全性信息。例如,檔案可能在方式中有擴(kuò)展的 ACL、TCB 或者 TP 屬性。 通過使用 aclget 命令,可以顯示檔案的訪問控制信息(ACL)。通過使用 chtcb 命令,可以顯示 TCB 和 TP 屬性的值。 - 表示檔案沒有擴(kuò)展安全性信息。 當(dāng)列出目錄中檔案大小時(shí),ls 命令顯示塊總數(shù),包括間接塊。 標(biāo)志 -A 列出所有條目,除了 .(點(diǎn))和 ..(點(diǎn)-點(diǎn))。 -a 列出目錄中所有項(xiàng),包括以 .(點(diǎn))開始的項(xiàng)。 -b 以八進(jìn)制 ( \nnn) 表示法顯示非列印字元。 -c 使用索引節(jié)點(diǎn)最近一次修改的時(shí)間,用以排序(當(dāng)帶 -t 標(biāo)志使用時(shí))或者用以顯示(當(dāng)帶 -l 標(biāo)志使用時(shí))。該標(biāo)志必須和 -t 或 -l 標(biāo)志或者兩者一起使用。 -C 以多列縱向排序輸出。當(dāng)往終端輸出時(shí),此為預(yù)設(shè)方法。 -d 僅僅顯示指定目錄信息。目錄和檔案一樣處理,這在當(dāng)使用 -l 標(biāo)志獲取目錄狀態(tài)時(shí)非常有用。 -e 顯示方式(包括安全信息)、連結(jié)數(shù)目、所有者、組、大?。ò次辉M)、最近修改時(shí)間和每個(gè)檔案名稱稱。如果檔案是特殊檔案,大小欄位包含主要和次要設(shè)備數(shù)目。如果檔案是符號連結(jié),會列印所連結(jié)到的檔案的路徑名,其前有 -(減號,大于號)符號。顯示符號連結(jié)的屬性。 -E 列出檔案的保留空間、固定范圍大小和范圍分配標(biāo)志信息。使用該標(biāo)志時(shí),必須指定 -l 標(biāo)志。 -f 在每個(gè)存儲槽中列出 Directory 參數(shù)指定的每個(gè)目錄的名稱。該標(biāo)志關(guān)閉 -l、-t、 -s 和 -r 標(biāo)志并且開啟 -a 標(biāo)志。列表的順序就是項(xiàng)出現(xiàn)在目錄中的順序。 -F 如果檔案是目錄,在檔案名稱后面放置一個(gè) /(斜杠),如果檔案可執(zhí)行,則放置一個(gè) *(星號),如果檔案為套接字,則放置一個(gè) =(等號),如果為 FIFO,則放置一個(gè) |(管道)符號,如果是符號連結(jié),則放置一個(gè) @。 注:只有在使用 -N 標(biāo)志或者連結(jié)指向一個(gè)不存在的檔案時(shí),符號連結(jié)顯示時(shí)才后跟 -。否則,顯示目標(biāo)檔案的有關(guān)信息。通過輸入 ls -f 命令,也可以調(diào)用此選項(xiàng)。 -g 與使用 -l 標(biāo)志時(shí)顯示同樣的信息,除了 -g 標(biāo)志禁止顯示所有者和符號連結(jié)信息。 -H 如果在命令行上指定了引用類型目錄檔案的符號連結(jié),ls 命令將檔案信息和檔案類型估計(jì)為由連結(jié)引用的檔案的信息和類型,而非連結(jié)本身;然而,ls 命令將寫連結(jié)本身的名稱,而非由連結(jié)引用的檔案。 -i 顯示每個(gè)檔案報(bào)告第一列中的索引節(jié)點(diǎn)數(shù)目。 -L 列出連結(jié)引用的檔案或目錄內(nèi)容。此為預(yù)設(shè)操作。后跟符號連結(jié)。如果使用 -l 選項(xiàng),-N 選項(xiàng)就成為預(yù)設(shè)值,不后跟符號連結(jié)。當(dāng)使用 -l 選項(xiàng)時(shí),僅有 -L 選項(xiàng)能夠覆蓋 -N 預(yù)設(shè)值。 -l (L 的小寫)顯示方式、連結(jié)數(shù)目、所有者、組、大?。ò次辉M)和每個(gè)檔案最近一次修改時(shí)間。如果檔案是特殊檔案,大小欄位包含主要和次要設(shè)備數(shù)目。如果最近一次修改時(shí)間大于六個(gè)月之前,時(shí)間欄位以 月份 日期 年份 的格式顯示,然而六個(gè)月內(nèi)修改的檔案以 月份 日期 時(shí)間 的格式顯示。 如果檔案是符號連結(jié),,列印所連結(jié)到的檔案的路徑名,其前跟 -。顯示符號連結(jié)的屬性。-n、-g、和 -o 標(biāo)志覆蓋 -l 標(biāo)志。 注意事項(xiàng) 1. 符號連結(jié)檔案后跟一個(gè)箭頭,然后是符號連結(jié)的內(nèi)容。 2. 當(dāng)使用 -l 選項(xiàng)時(shí),通過執(zhí)行 mkpasswd 命令,可以提高 ls 命令的執(zhí)行性能。當(dāng)目錄包含不同用戶擁有的檔案時(shí),這非常有用,比如 /tmp 目錄。 -m 使用流輸出格式(逗號分隔系列)。 -n -n 標(biāo)志除顯示用戶和組 ID 而不是用戶和組名稱以外,它顯示和 -l 標(biāo)志同樣的信息。 -N 當(dāng)確定檔案狀態(tài)時(shí),不跟在符號連結(jié)之后。 注:如果使用 -L 和 -N 兩個(gè)標(biāo)志,最后一個(gè)標(biāo)志起作用。同樣的,任何時(shí)候給定一個(gè)包含以 /(斜杠)作為最后字元的符號連結(jié),不管使用何種選項(xiàng),后面都會跟有連結(jié)。 -o -o 標(biāo)志除禁止顯示組和符號連結(jié)信息之外,它顯示和 -l 標(biāo)志同樣的信息。 -p 如果檔案是目錄,在每個(gè)檔案名稱后面放置一個(gè)斜杠。當(dāng)將 ls 命令的輸出通過管道傳遞到 pr 命令時(shí),這很有用,如下所示: ls -p | pr -5 -t -w80 -q 將檔案名稱中的非列印字元顯示成 ?(問號)。 -r 反轉(zhuǎn)排序順序,適當(dāng)?shù)陌醋帜改嫦蚺判蚧蛘呤紫扰判蜃钆f的檔案。 -R 遞歸列出所有子目錄。 -s 按照千位元組(包括間接塊)給出每一項(xiàng)的大小。 -t 按照最近一次修改時(shí)間(最近的最先)而不是名稱排序。 -u 使用最近訪問時(shí)間,而不是最近修改時(shí)間用以排序(當(dāng)使用 -t 標(biāo)志)或者顯示(當(dāng)使用 -l 標(biāo)志)。如果不和 -t 或 -l 標(biāo)志或兩者一起使用,則該標(biāo)志無效。 -x 以多列格式橫向排序輸出。 -1 強(qiáng)制輸出為每行一項(xiàng)格式。當(dāng)輸出沒有定向到終端時(shí),此為預(yù)設(shè)值。 退出狀態(tài) 此命令返回以下退出值: 0 寫所有檔案成功。 0 產(chǎn)生錯(cuò)誤。 示例 1. 要列出當(dāng)前目錄中的所有檔案,請輸入: ls -a 列出所有檔案,包括 .(點(diǎn))、..(點(diǎn)點(diǎn))和其他以點(diǎn)開頭的檔案。 2. 要顯示詳細(xì)信息,請輸入: ls -l chap1 .profile 顯示一個(gè)長列表,包括關(guān)于 chap1 和 .profile 的詳細(xì)信息。 3. 要顯示有關(guān)目錄的詳細(xì)信息,請輸入: ls -d -l . manual manual/chap1 顯示目錄 . 和 manual 以及檔案 manual/chap1 的長列表。不使用 -d 標(biāo)志時(shí),會列出 . 和 manual 目錄中的所有檔案,而不是關(guān)于目錄本身的詳細(xì)信息。 4. 要按照修改時(shí)間列出檔案,請輸入: ls -l -t 顯示最近被修改檔案的長列表,較舊的檔案跟在后面。 檔案 /usr/bin/ls 包含 ls 命令。 /etc/passwd 包含用戶 ID。 /etc/group 包含組 ID。 /usr/share/lib/terminfo/* 包含終端信息。

Linux中顯示一個(gè)文件最后幾行的命令是什么?

tail -n 20 filename\x0d\x0a說明:顯示filename最后20行。\x0d\x0a\x0d\x0aLinux下tail命令的使用方法。\x0d\x0alinux tail命令用途是依照要求將指定的文件的最后部分輸出到標(biāo)準(zhǔn)設(shè)備,通常是終端,通俗講來,就是把某個(gè)檔案文件的最后幾行顯示到終端上,假設(shè)該檔案有更新,tail會自己主動刷新,確保你看到最新的檔案內(nèi)容。\x0d\x0a一、tail命令語法\x0d\x0atail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]\x0d\x0a參數(shù)解釋:\x0d\x0a-f 該參數(shù)用于監(jiān)視File文件增長。\x0d\x0a-c Number 從 Number 字節(jié)位置讀取指定文件\x0d\x0a-n Number 從 Number 行位置讀取指定文件。\x0d\x0a-m Number 從 Number 多字節(jié)字符位置讀取指定文件,比方你的文件假設(shè)包括中文字,假設(shè)指定-c參數(shù),可能導(dǎo)致截?cái)啵褂?m則會避免該問題。\x0d\x0a-b Number 從 Number 表示的512字節(jié)塊位置讀取指定文件。\x0d\x0a-k Number 從 Number 表示的1KB塊位置讀取指定文件。\x0d\x0aFile 指定操作的目標(biāo)文件名稱\x0d\x0a上述命令中,都涉及到number,假設(shè)不指定,默認(rèn)顯示10行。Number前面可使用正負(fù)號,表示該偏移從頂部還是從尾部開始計(jì)算。\x0d\x0atail可運(yùn)行文件一般在/usr/bin/以下。\x0d\x0a二、tail命令使用方法演示例子\x0d\x0a1、tail -f filename\x0d\x0a說明:監(jiān)視filename文件的尾部內(nèi)容(默認(rèn)10行,相當(dāng)于增加參數(shù) -n 10),刷新顯示在屏幕上。退出,按下CTRL+C。\x0d\x0a2、tail -n 20 filename\x0d\x0a說明:顯示filename最后20行。\x0d\x0a3、tail -n +20 filename\x0d\x0a說明:顯示filename前面20行。\x0d\x0a4、tail -r -n 10 filename\x0d\x0a說明:逆序顯示filename最后10行。\x0d\x0a補(bǔ)充:\x0d\x0a跟tail功能相似的命令還有:\x0d\x0acat 從第一行開始顯示檔案內(nèi)容。\x0d\x0atac 從最后一行開始顯示檔案內(nèi)容。\x0d\x0amore 分頁顯示檔案內(nèi)容。\x0d\x0aless 與 more 相似,但支持向前翻頁\x0d\x0ahead 僅僅顯示前面幾行\(zhòng)x0d\x0atail 僅僅顯示后面幾行\(zhòng)x0d\x0an 帶行號顯示檔案內(nèi)容\x0d\x0aod 以二進(jìn)制方式顯示檔案內(nèi)容


本文標(biāo)題:檔案命令linux linux對文件歸檔命令
鏈接地址:http://weahome.cn/article/ddjcdco.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部