在Linux中 f file是什麼意思

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

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中的./是什麼意思

4樓:

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

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

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

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

5樓:涉世小小白

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

6樓:南溪姚

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

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

7樓:

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

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

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

8樓:匿名使用者

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

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

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

9樓:匿名使用者

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 打包!

10樓:匿名使用者

-f, --file [hostname:]f

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

在vm虛擬機器中為什麼linux不能滿屏

吉祥二進位制 原因 在vm中安裝linux虛擬機器不能全屏,是因為沒有安裝vmware tools。安裝步驟 1 開啟vmware,先執行安裝的linux虛擬機器,然後單擊選單欄 虛擬機器 安裝vmware 工具 如下圖所示 2 這時候linux虛擬機器中會出現一個安裝包,我是圖形介面操作,直接右鍵...

在linux作業系統中,採用 什麼來搭建dns伺服器

linux下是一個叫bind的軟體,用來搭建dns伺服器 bind berkeley internet name domain 是domain name system dns 協議的一個實現,提供了dns主要功能的開放實現,包括 域名伺服器 named dns解析庫函式 dns伺服器執行除錯所用的工...

在linux系統中執行什麼命令後可以使變為

意思是在命令列中如何切換到root使用者下 輸入 su root 按回車 輸入root的密碼 如果不知道root的密碼,可以通過重新設定,但是下面的方法需要知道當前使用者的密碼 輸入 sudo passwd root 按回車會提示輸入當前使用者的密碼 接著會提示輸入root的新密碼 最後確認新密碼完...