What is the HDFS command to list all the files in HDFS according to the timestamp
What is the command to list the directories in HDFS as per timestamp? I tried hdfs dfs ls -l which provides the list of directories with their respective permissions. I tried a workaround with hdfs -dfs -ls /tmp | sort -k6,7. Is there an inbuilt hdfs command for this?
The following arguments are available with hadoop list files:
Usage: hadoop fs -ls [-d] [-h] [-R] [-t] [-S] [-r] [-u]
Options:
-d: Directories are listed as plain files.
-h: Format file sizes in a human-readable fashion (eg 64.0m instead of 67108864).
-R: Recursively list subdirectories encountered.
-t: Sort output by modification time (most recent first).
-S: Sort output by file size.
-r: Reverse the sort order.
-u: Use access time rather than modification time for display and sorting.
You can sort the files using following command:
hdfs dfs -ls -t -R (-r) /tmp