Hadoop當中檢視目錄和檔案是否存在

2021-07-13 18:37:32 字數 502 閱讀 1349

fs -test -e可以用來檢查檔案或目錄是否存在

fs -test -d用來檢查指定目錄是否是乙個目錄,但首先要查檢該位置是否存在。

因此在檢查乙個目錄是否存在時,只能用-test -e

hadoop判斷檔案是否存在

在shell中判斷乙個hdfs目錄/檔案是否存在

直接看shell**:

hadoop fs -test -e /hdfs_dir

if [ $? -ne 0 ]; then

echo "directory not exists!"

fi hadoop fs -test -e 用於判斷hdfs目錄/檔案是否存在,下一步檢測該命令的返回值,以確定其判斷結果。

-test -[ezd] : if file { exists, has zero length, is a directory

then return 0, else return 1.

e,z,d引數必用其一,不可缺少。

python 檢視目錄下所有目錄和檔案

python檢視目錄下所有的子目錄和子檔案 python遞迴遍歷目錄結構 我喜歡第一種 import json,os def list dir path,res for i in os.listdir path temp dir os.path.join path,i ifos.path.isdir...

目錄和檔案命令

查詢目錄中內容 ls ls 選項 檔案或目錄 選項 查詢所在目錄位置 pwd print working directory ticy ubuntu share puck2 build tmp deploy images aud8516 ztk basic pwd home ticy share p...

建立目錄和檔案

1 在 opt下遞迴建立a b c 2 在 opt a b c建立乙個空檔案tarena.txt 3 為檔案 etc sysconfig network scripts ifcfg eth0 建乙個快捷方式存放到 etc ifcfg eth0 4 同時建立 nsd root zhangsan 當前路...