點擊右邊

在Linux下令泰京娛樂城評價行下使用“原力”

捕 魚 達人 機 台

以及盡地軍人的原力同樣,-f 參數是很強盛的,并陪伴著潛在的覆滅性,在你能用好的時辰又很方便。

近些年來,科幻發熱友最先在每年的 5 月 4 日慶祝星戰節,其標語是盡地軍人的祝愿語”愿原力Force以及你同在“。固然大多半 Linux 用戶可能不是盡地軍人,但咱們仍然可以使用原力Force。天然,若是尤達巨匠只是鳴天行者盧克輸出甚么 “man X-Wing 戰機“、“man 原力”,或者者 RTFM(往讀原力手冊,金合發娛樂城一定是這個意思對紕謬),那這片子一定沒啥意思。(LCTT 譯注:RTFM 是 “Read The Fucking Manual” 的縮寫 —— 讀讀活該的手冊吧)。
許多 Linux 下令都有 -f 選項,意思你目前一定也曉得了,原力(LCTT 譯注:force 選項原意是“強迫”)!許多時辰你先測驗考試履行下令然后掉敗了,或者者提醒你必要增補輸出更多選項。平日這都是為了珍愛你試著改變的文件,或者者奉告用戶該裝備正忙或者文件已經經存在之類的。
若是你不想被這些提示打攪或者者壓根就不在意,就使用原力吧!
無非要警惕,平日使用原力選項是搗毀性的。以是用戶肯定要非分特別注重!而且確保你曉得本人在做甚么!用原力就要承當后果!
如下是一些常見 Linux 下令的原力選項以及它們的結果,和常見使用處景。

cp

cp 是 “copy” 的縮寫,這是個被用來復制文件或者者目次的下令。其 man 頁面 說:

-f, –force
若是已經經存在的方針文件沒法被關上,刪除它并重試

你可能會用它來處置只讀狀況的文件:

  1. [alan@workstation ~]$ ls -l
  2. tot運彩版pttal 8
  3. -rw-rw---- 1 alan alan 13 May 1 12:24 Hoth
  4. -r--r----- 1 alan alan 14 May 1 12:23 Naboo
  5. [alan@workstation ~]$ cat Hoth Naboo
  6. Icy Planet
  7.  
  8. Green Planet

若是你想要復制一個鳴做 Hoth 的文件到 Naboo,但由于 Naboo 現在是只讀狀況,cp 下令不會履行:

  1. [alan@workstation ~]$ cp Hoth Naboo
  2. cp: cannot create regular file 'Naboo': Permission denied

但經由過程使用原力,cp 會強迫履行。地下539中4碼多少錢Hoth 的內容以及文件權限會間接被復制到 Naboo

  1. [alan@workstation ~]$ cp -f Hoth Naboo
  2. [alan@workstation ~]$ cat Hoth Naboo
  3. Icy Planet
  4.  
  5. Icy Planet
  6.  
  7. [alan@workstation ~]$ ls -l
  8. total 8
  9. -rw-rw---- 1 alan alan 12 May 1 12:32 Hoth
  10. -rw-rw---- 1 alan alan 12 May 1 12:38 Naboo

ln

ln 下令是用來在文件之間確立鏈接的,其 man 頁面 描寫的原力選項以下:

-f, –force
移除當前存在的文件

假定萊婭公主在維護一個 Java 運用服務器,而且她又一個寄存這一切 Java 版本的目次,譬如:

  1. leia@workstation:/usr/lib/java$ ls -lt
  2. total 28
  3. lrwxrwxrwx 1 leia leia 12 Mar 5 2018 jdk -> jdk1.大樂透加碼開獎號碼8.0_162
  4. drwxr-xr-x 8 leia leia 4096 Mar 5 2018 jdk1.8.0_162
  5. drwxr-xr-x 8 leia leia 4096 Aug 28 2017 jdk1.8.0_144

正如你所望到的,這里有許多個版本的 JDK,并有一個符號鏈接指向最新版的 JDK。她接著用一個劇本來裝置最新版本的 JDK。然則若是沒有原力選項的話如下下令是不會勝利的:

  1. tar xvzmf jdk1.8.0_181.tar.gz -C jdk1.8.0_181/
  2. ln -vs jdk1.8.0_181 jdk

tar 下令會解壓 .gz 文件到一個特定的方針目次,但 ln 下令會掉敗,由于這個鏈接已經經存在了。如許的效果是該符號鏈接不會指向最新版本的 JDK:

  1. leia@works台湾六合彩tation:/usr/lib/java$ ln -vs jdk1.8.0_181 jdk
  2. ln: failed to create symbolic link 'jdk/jdk1.8.0_181': File exists
  3. leia@workstation:/usr/lib/java$ ls -lt
  4. total 28
  5. drwxr-x--- 2 leia leia 4096 May 1 15:44 jdk1.8.0_181
  6. lrwxrwxrwx 1 leia leia 12 Mar 5 2018 jdk -> jdk1.8.0_162
  7. drwxr-xr-x 8 leia leia 4096 Mar 5 2018 jdk1.8.0_162
  8. drwxr-xr-x 8 leia leia 4096 Aug 28 2017 jdk1.8.0_144

【免責聲明】本站內容轉載自互聯網,其相關談吐僅代表作者小我私家概念盡非權勢巨子,不代表本站態度。如您發明內容存在版權成績,請提交相關鏈接至郵箱:,咱們將實時予以處置。