Sponsored Content
Top Forums UNIX for Advanced & Expert Users Tip: how to get the deepest directories Post 302967093 by MadeInGermany on Friday 19th of February 2016 09:40:13 AM
Old 02-19-2016
Lightbulb Tip: how to get the deepest directories

A couple of times there was the question: in a directory hierarchy how to display the deepest directories only.
For example in Help with listing only subfolders.
My hot solution at that time was (in short)
Code:
find . -depth -type d | awk -F / 'NF>=p; {p=NF}'

But another article has opened my eyes for the cool solution
Code:
find . -depth -type d -links 2

Smilie
In fact I had implemented that a long time ago in a Unix cleantmp solution; the task is to run rmdir on non-empty directories, and in the absence of -empty the -links 2 is the closest approach: an rmdir can only work on the deepest directories.
These 3 Users Gave Thanks to MadeInGermany For This Post:
 

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

check if multiple directories exist else create missing directories

Hi , I 'm trying to check if multiple directories exist on a server, if not create the missing ones and print " creating missing directory. how to write this in a simple script, I have made my code complex if ; then taskStatus="Schema extract directory exists, checking if SQL,Count and... (7 Replies)
Discussion started by: ramky79
7 Replies

2. Shell Programming and Scripting

Script for parsing directories one level and finding directories older than n days

Hello all, Here's the deal...I have one directory with many subdirs and files. What I want to find out is who is keeping old files and directories...say files and dirs that they didn't use since a number of n days, only one level under the initial dir. Output to a file. A script for... (5 Replies)
Discussion started by: ejianu
5 Replies

3. Shell Programming and Scripting

How to list all the directories, sub directories in a mount along with size in ascending order?

Hi , I am very new to unix as well as shell scripting. I have to write a script for the following requirement. In a particular mount, have to list all the directories and sub directories along with size of the directory and sub directory in ascending order. Please help me in this regard and many... (4 Replies)
Discussion started by: nmakkena
4 Replies

4. UNIX for Dummies Questions & Answers

Using grep command to find the pattern of text in all directories and sub-directories.

Hi all, Using grep command, i want to find the pattern of text in all directories and sub-directories. e.g: if i want to search for a pattern named "parmeter", i used the command grep -i "param" ../* is this correct? (1 Reply)
Discussion started by: vinothrajan55
1 Replies

5. Shell Programming and Scripting

How to list all the files, directories and sub-directories in the current path except one directory?

Can anyone come up with a unix command that lists all the files, directories and sub-directories in the current directory except a folder called log.? Thank you in advance. (7 Replies)
Discussion started by: Manjunath B
7 Replies

6. UNIX for Dummies Questions & Answers

List the directories, having given pattern in the directories name, sorted by creation date

It is for HP-Unix B.11.31. Requirement: 1. List the directories, having given pattern in the directories name, sorted by creation date. Example: Directories with name "pkg32*" or "pkg33*" 2. On the output of 1. list the directories by creation date as sort order, with creation date... (2 Replies)
Discussion started by: Siva SQL
2 Replies

7. UNIX for Advanced & Expert Users

Tip: show the last 3 directories in the shell prompt

tcsh: have the following in .cshrc (or .tcshrc) set prompt=": " zsh: have the following in .zshrc PS1="%# " bash: have the following in .bashrc PS1='\$ 'Lacking direct support this is a good approximation. (0 Replies)
Discussion started by: MadeInGermany
0 Replies

8. Solaris

Giving read write permission to user for specific directories and sub directories.

I have searched this quite a long time but couldn't find the right method for me to use. I need to assign read write permission to the user for specific directories and it's sub directories and files. I do not want to use ACL. This is for Solaris. Please help. (1 Reply)
Discussion started by: blinkingdan
1 Replies

9. UNIX for Beginners Questions & Answers

[Tip] Housekeeping Tasks Made Easy - User Home directories and Leftover Files

We have regularly questions about how to create users and user accounts. But regularly user accounts need to be deleted too. It is quite easy to delete the user account itself but usually the HOME directory of the user remains. It is good style to remove these directories but simply deleting... (3 Replies)
Discussion started by: bakunin
3 Replies
OPENSEARCH-DISCOVER(1)					User Contributed Perl Documentation				    OPENSEARCH-DISCOVER(1)

NAME
opensearch-discover - Find an OpenSearch link from a given URL. SYNOPSIS
opensearch-discover [-q] [-v] [-t TITLE] [-1|-a] [-h] [URL] DESCRIPTION
Loads the given URL, searches it for a link to an OpenSearch description URL, and prints that URL. OPTIONS
-q, --quiet Give no output on errors. In this case, consult the exit code to determine errors (See "DIAGNOSTICS"). -v, --verbose Verbose: display titles with links. Combine with -a to see all available searches -t TITLE, --title=TITLE Only display links matching TITLE, a case-insensitive perl regular expression. For example, -t book would match Book Search, and -t b.*k would match Book Search or Baby Springbok. -1, --first Only display first (matching) link. This is the default. -a, --all Display all (matching) links. -h, --help Display a short help message. DIAGNOSTICS
On success, prints the address of the OpenSearch description file and returns 0. If it cannot load the given URL, it returns 1. If the given URL does not contain a link to an OpenSearch description file, it returns 2. If required perl modules are missing, it returns 3. DEPENDENCIES
Requires modules from libwww-perl and HTML::Parser (Debian package libhtml-parser-perl). BUGS
None known. Please report any found to ianb@erislabs.net SEE ALSO
opensearch(1), opensearch-genquery(1), surfraw(1), WWW::OpenSearch(3pm), <http://www.opensearch.org/> AUTHOR
Ian Beckwith <ianb@erislabs.net> COPYRIGHT AND LICENSE
Copyright 2006 Ian Beckwith <ianb@erislabs.net> Licensed under the same terms as surfraw. perl v5.12.4 2011-07-12 OPENSEARCH-DISCOVER(1)
All times are GMT -4. The time now is 10:13 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy