1. 程式人生 > >linux 常用判斷檔案/目錄命令

linux 常用判斷檔案/目錄命令

注: 轉載自 https://www.cnblogs.com/emanlee/p/3583769.html
#shell判斷資料夾是否存在

#如果資料夾不存在,建立資料夾
if [ ! -d "/myfolder" ]; then
  mkdir /myfolder
fi

#shell判斷檔案,目錄是否存在或者具有許可權


folder="/var/www/"
file="/var/www/log"

# -x 引數判斷 $folder 是否存在並且是否具有可執行許可權
if [ ! -x "$folder"]; then
  mkdir "$folder"
fi

# -d 引數判斷 $folder 是否存在
if
[ ! -d "$folder"]; then mkdir "$folder" fi # -f 引數判斷 $file 是否存在 if [ ! -f "$file" ]; then touch "$file" fi # -n 判斷一個變數是否有值 if [ ! -n "$var" ]; then echo "$var is empty" exit 0 fi # 判斷兩個變數是否相等 if [ "$var1" = "$var2" ]; then echo '$var1 eq $var2' else echo '$var1 not eq $var2' fi

相關推薦

linux 常用判斷檔案/目錄命令

注: 轉載自 https://www.cnblogs.com/emanlee/p/3583769.html #shell判斷資料夾是否存在 #如果資料夾不存在,建立資料夾 if [ ! -d "/myfolder" ]; then mkdir /myfolder f

Linux學習之檔案目錄常用命令

1.Linux簡介之檔案目錄:➢ 為什麼要學Linux    linux的軟體開源穩定、漏洞少linux是什麼?    linux是一套免費使用和自由傳播的類Unix系統2.目錄結構➢ /bin      (/usr/bin 、 /usr/local/bin) • 是Bina

Linux入門筆記--檔案處理命令--命令格式與目錄處理命令ls

命令格式 命令格式:命令[-選項][引數]    可以將選項理解為用來調整操作的功能,引數理解為操作的物件,可能是使用者,程序或者檔案   例如: ls -la /etc  說明:①個別命令使用不遵循此規則。選項和命令用中括號括起來說明可有可沒有,

LINUX入門筆記--檔案處理命令--目錄處理命令(續)

1.mv 命令名稱:mv 命令英文原意:move 命令所在路徑:/bin/mv 執行許可權:所有使用者 語法:mv [原始檔或目錄名] [目標目錄] 功能描述:剪下檔案,改名 範例: 1.剪下檔案時,是不需要選項的,直接用mv即可了。如圖,我在臨時目錄/tmp下用mk

LINUX入門筆記--檔案處理命令--目錄處理命令

目錄處理命令 1.mkdir 命令名稱:mkdir 命令英文原意:make directories 命令所在路徑:/bin/mkdir 執行許可權:所有使用者 語法:mkdir -p[目錄名] 功能描述:建立新專案 -p是遞迴建立 範例:如下圖   &n

Linux常用檔案檢視命令

cat 常用的檢視命令 引數 解釋 -A 整合命令-vET -b 列出行號,但是空白行不標誌行號 -E 將結

Linux基礎知識第二講,檔案目錄命令使用

目錄 一丶Linux終端使用技巧. 1.自動補全 Tab技巧. 2.使用輸入過的命令 二丶Linux 目錄知識 1.linux目錄的特點 2.ls 隱藏檔案的檢視 3.ls 常用選項 4.萬用字元的配合使用 三丶目錄切換命

linux 檔案目錄命令

獨立部署安裝lamp步驟1 –首先先下載和安裝 apache 2.4 / mysql 5.4 / php 5.6 -> wamp /lamp 黃金搭檔2 –進行配置 和 掛鉤apache 掛鉤 php -> 讓apache 支援字尾為.php的檔案並且能夠將.ph

Linux檔案目錄命令】more命令

功能解釋 more命令,功能類似 cat ,cat命令是整個檔案的內容從上到下顯示在螢幕上。 more會以一頁一頁的顯示方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示,按 b 鍵就會往回(back)一頁顯示,而且還有搜尋字串的功能 。more命令

Linux檔案目錄命令 rmdir

1.命令格式: rmdir [選項]... 目錄... 2.命令功能: 該命令從一個目錄中刪除一個或多個子目錄項,刪除某目錄時也必須具有對父目錄的寫許可權。  3.命令引數: - p 遞迴刪除目錄dirname,當子目錄刪除後其父目錄為空時,也一同被刪除。如果整個路

linux檔案目錄命令

cp 【-drsu】 原始檔  目標檔案 -f 強制複製 -i 如果檔案已經存在,則在覆蓋的時候詢問 -r 遞迴持續複製,用於目錄的複製 如果原始檔為多個,目標檔案必須是一個目錄。 cp a.txt aa.txt  當前路徑下複製a.txt,新檔案為aa.txt cp -r

Linux檔案目錄命令】pwd命令

命令功能解釋 Linux中用 pwd 命令來檢視”當前工作目錄“的完整路徑。 簡單得說,每當你在終端進行操作時,你都會有一個當前工作目錄。 在不太確定當前位置時,就會使用pwd來判定當前目錄在檔案系統內的確切位置。 命令用法格式和選項說明 pwd [選項] 檢視”當前工作目

Linux shell判斷檔案目錄是否存在

#!/bin/sh myPath="/var/log/httpd/" myFile="/var /log/httpd/access.log" #這裡的-x 引數判斷$myPath是否存在並且是否具有可執行許可權 if [ ! -x "$myPath"]; then   mkdi

Linux檔案目錄命令】cat命令

功能解釋 cat命令的用途是連線檔案或標準輸入並列印。這個命令常用來顯示檔案內容,或者將幾個檔案連線起來顯示,或者從標準輸入讀取內容並顯示,它常與重定向符號配合使用。  用法格式和選項說明 用法:cat [選項]... [檔案]... 將[檔案]或標準輸入組合輸出到標準輸出

Linux戰地日記——常用檔案操作命令

介紹常用的檔案操作命令 幾種建立檔案的方式  進入test資料夾後,可以通過 1.touch、vi可直接建立檔案,例如: $ touch f1 $vi f2 2.通過cp複製、mv移動,建立檔案。

Linux檔案目錄命令】less命令

功能解釋 less 工具也是對檔案或其它輸出進行分頁顯示的工具,應該說是linux正統檢視檔案內容的工具,功能極其強大。less 的用法比起 more 更加的有彈性。在 more 的時候,我們並沒有辦法向前面翻, 只能往後面看,但若使用了 less 時,就可以使用 [pag

Linux SSH遠端檔案/目錄傳輸命令scp

傳檔案 scp -P 29031 /root/activator.zip root@**:/root/activator.zip 傳資料夾 scp -P 2222 -r /root/lnmp0.4

Linux 常用性能分析命令

相關鏈接 其中 睡眠狀態 listen 內存泄露 ipv num proc ping 性能分析 vmstat 虛擬內存統計 用法 Usage: vmstat [options] [delay [count]] Options: -a, --ac

Linux 常用文件管理命令說明

Linux 常用文件管理命令 Linux 文件管理 #1.1 ls 命令 ls -a #查看所有文件包括. ..目錄 ls -r #倒序排列文件 ls -l #查看所有文件詳細信息 ls -lt

Linuxlinux常用幾個基本命令 小白專區簡單易懂

ls -l 17. 命令補全 linu 刪除目錄 poweroff 環境 密碼 family 顯示日期的命令 date顯示日歷的命令 cal -s, --hctosys以硬件時鐘為準,校正系統時鐘hwclock,clock:顯示硬件時鐘 -w, --sy