在Linux中 f file是什麼意思

時間 2021-08-30 09:49:26

1樓:可靠的夢想之星

判斷目標檔案是否存在。-f filename 如果 filename為常規檔案,則為真。filename1 -nt filename2 如果 filename1比 filename2新,則為真。

filename1 -ot filename2 如果 filename1比 filename2舊,則為真。

其它檔案表示式-e filename 如果 filename存在,則為真-d filename 如果 filename為目錄,則為真-l filename 如果 filename為符號連結,則為真-r filename 如果 filename可讀,則為真-w filename 如果 filename可寫,則為真-x filename 如果 filename可執行,則為真-s filename 如果檔案長度不為0,則為真-h filename 如果檔案是軟連結,則為真

2樓:

這個-f如果是出現在shell指令碼里面,目的就是判斷一下目標檔案是否存在。

如果是在make的時候加這個-f引數,則可以在對應的makefile檔案裡面找到-f執行的什麼操作。

3樓:

判斷檔案是否存在 主要用在if判斷裡 if [ -f $file ]

linux中“if [ -f $home/$1]的”含義是什麼?

4樓:匿名使用者

含義:1、if 條件判斷關鍵字。

2、[ ] 語法要求。

3、-f 檔案比較運算子,如果 filename為常規檔案,則為真 。

4、$home 取變數的值,如果.sh檔案裡面沒有該就是則會取使用者系統變數!你可以在終端中執行一下 echo $home 看看是什麼路徑。

5、$1 取輸入的第一個引數.例: sh ***.sh 111 那麼此時 $1的值就是 111。

linux作業系統是基於unix作業系統發展而來的一種克隆系統,它誕生於1991 年的 [linux桌面] 10 月5 日(這是第一次正式向外公佈的時間)。以後藉助於internet網路,並通過全世界各地計算機愛好者的共同努力,已成為今天世界上使用最多的一種unix 類作業系統,並且使用人數還在迅猛增長。

linux是一套免費使用和自由傳播的類unix作業系統,是一個基於posix和unix的多使用者、多工、支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體、應用程式和網路協議。它支援32位和64位硬體。

linux繼承了unix以網路為核心的設計思想,是一個效能穩定的多使用者網路作業系統。它主要用於基於intel x86系列cpu的計算機上。

5樓:南北

if [ -f $home/$1]

1. if 條件判斷關鍵字

2. [ ] 語法要求

3. -f 檔案比較運算子,如果 filename為常規檔案,則為真4. $home 取變數的值,如果.

sh檔案裡面沒有該就是則會取使用者系統變數!你可以在終端中執行一下 echo $home 看看是什麼路徑

5. $1 取輸入的第一個引數.例: sh ***.sh 111 那麼此時 $1的值就是 111

6樓:linux百科

if 條件判斷關鍵字bai; [ ] 語法要求;-f 檔案比較運算子,如果zhi filename為常規檔案,則為真; $home 取變數的值,如果.sh檔案裡面內沒有容該就是則會取使用者系統變數!你可以在終端中執行一下 echo $home 看看是什麼路徑;$1 取輸入的第一個引數.

例: sh ***.sh 111 那麼此時 $1的值就是 111。

學習linux可參考書籍《linux就該這麼學》。

linux中的./是什麼意思

7樓:

linux/unix 系統中的檔案系統採用的是樹形檔案結構。linux/unix 系統中的 ./ 代表的意思是:

某一個檔案(或者目錄)的查詢路徑是從當前目錄(.)下面開始進行查詢。

例如:./my_subdir/my_textfile,代表的意思就是:當前目錄下面的 /my_subdir 子目錄下面的 my_textfile 這個文字檔案;.

/my_runfile 代表的意思就是:當前目錄下面的 my_runfile 這個執行檔案,等等。

8樓:涉世小小白

./ 代表當前檔案目錄; ../上級檔案目錄 ; / 根目錄

9樓:南溪姚

./有轉義的意思把,例如./-a 可以把-a不當成option,而是 -a

touch ./-aaa--->建立一個叫 -aaa的檔案

10樓:

linux中的 ./ 代表不完整的路徑。首先用cd命令 轉到 /home ,home目錄下有一個user。

為了避免 cd /home/user/ 太長而且太麻煩,就用 cd ./user/

免費提供最新linux技術教程書籍,入門自學書籍《linux就該這麼學》,為開源技術愛好者努力做得更多更好

11樓:匿名使用者

例如:./my_subdir/my_textfile,代表的意思就是:當前目錄下面的 /my_subdir 子目錄下面的 my_textfile 這個文字檔案;.

/my_runfile 代表的意思就是:當前目錄下面的 my_runfile 這個執行檔案,等等。

請問一下 linux 中 tar命令中 -f 選項的作用是什麼

12樓:匿名使用者

tar [-cxtzjvfppn] 檔案與目錄 ....引數:-c :

建立一個壓縮檔案的引數指令(create 的意思);-x :解開一個壓縮檔案的引數指令!-t :

檢視 tarfile 裡面的檔案!特別注意,在引數的下達中, c/x/t 僅能存在一個!不可同時存在!

因為不可能同時壓縮與解壓縮。-z :是否同時具有 gzip 的屬性?

亦即是否需要用 gzip 壓縮?-j :是否同時具有 bzip2 的屬性?

亦即是否需要用 bzip2 壓縮?-v :壓縮的過程中顯示檔案!

這個常用,但不建議用在背景執行過程!-f :使用檔名,請留意,在 f 之後要立即接檔名喔!

不要再加引數!   例如使用『 tar -zcvfp tfile sfile』就是錯誤的寫法,要寫成   『 tar -zcvpf tfile sfile』才對喔!-p :

使用原檔案的原來屬性(屬性不會依據使用者而變)-p :可以使用絕對路徑來壓縮!-n :

比後面接的日期(yyyy/mm/dd)還要新的才會被打包進新建的檔案中!--exclude file:在壓縮的過程中,不要將 file 打包!

13樓:匿名使用者

-f, --file [hostname:]f

use archive file or device f (default "-", meaning stdin/stdout) 指定檔名。

在linux中,count實現了什麼功能

第一句是把 賦值給了count變數,是特殊shell變數,指的是引數的個數。cmd變數的內容是echo命令 第三句是迴圈,條件是隻要count不等於0第六句是count值減1 程式的意思是 一直迴圈,只要引數個數不是0,那麼顯示這個引數,前面加上一個 符號。即你的引數是foo的話,那麼顯示的就是 f...

在linu中某檔案的許可權為,在linux中,某檔案的許可權為 d

悔恨的阿毛 d是表示這個是目錄 r是可讀 w是可寫 x是可執行 dr r r 這個以三個為單位,分別表示檔案所有者,所有者使用者組,其他人 的許可權。比如這個就表示這是目錄,然後所有者,使用者組,其他人的許可權都是可讀,不可寫,不可執行 在linux中,許可權對應的數值分別如下 r 讀許可權 4 w...

linux系統是什麼 LINUX系統是什麼?

linux是一個源 開放的共享作業系統,他跟windows有本質的區別,它有兩種模式可供我們操作,命令列模式和圖形模式,這個作業系統對硬體的要求比windows的低,並且這種系統非常穩定,所以這種系統一般不推薦大家使用,因為他操作進來麻煩,常用的是命令列模式,不經過培訓的話一般根本上不了手,圖形模式...