Sponsored Content
Top Forums UNIX for Beginners Questions & Answers List all files and directories in the current directory separated by commas and sorted by crtime Post 303031681 by Don Cragun on Monday 4th of March 2019 08:28:39 AM
Old 03-04-2019
Quote:
Originally Posted by nezabudka
Hi, try so
Code:
ls -cm

--- Post updated at 14:39 ---

what does this word mean "crtime" ?

--- Post updated at 14:50 ---

option -c in the ls command sorts files by the time of their last modification, but if this is a directory, then this is the time of the last modification of files in it.
Hi nezabudka,
For file systems that keep track of it, "crtime" refers to the time at which a file was created.

The last modification time (sometimes just called "mtime") of a directory is usually the time that the directory was created, the last time a link to a file was created in that directory, or the last time a link to a file was removed from that directory, whichever occurred most recently. But, of course, it can also be set to an arbitrary time at least by the C language futimens( ), utimensat( ), and utimes() functions. Changing the size of an already existing file in a directory does not change the modification time of any directory that contains that file.

Note that if a file has multiple hard links (not symlinks), that single file can exist in more than one directory.
This User Gave Thanks to Don Cragun For This Post:
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

List files that are not directories from current directory

I can't manage to list all files that are not directories from current directory. (2 Replies)
Discussion started by: beni22sof
2 Replies

2. Shell Programming and Scripting

Finding files in current directory when 100,000's files in current directory

Hi All I was wondering what is the most efficient way to find files in the current directory(that may contain 100,000's files), that meets a certain specified file type and of a certain age. I have experimented with the find command in unix but it also searches all sub directories. I have... (2 Replies)
Discussion started by: kewong007
2 Replies

3. Shell Programming and Scripting

mget * (obtein files from current directory but not the files form sub-directories)

Hello, Using the instruction mget (within ftp) and with "Interactive mode off", I want to get all files from directory (DirAA), but not the files in sub-directories. The files names don't follow any defined rule, so they can be just letters without (.) period Directory structure example: ... (0 Replies)
Discussion started by: Peter321
0 Replies

4. Shell Programming and Scripting

List files in the current directory - BOURNE SHELL

i am trying to write a program, that will list .txt files and .png files. it will ask the user what type of files do they want to list! so if the user inputs txt files.. how would you list all the .txt files in the current directory (the directory the program is running)!! thanks (1 Reply)
Discussion started by: bshell_1214
1 Replies

5. Emergency UNIX and Linux Support

List matching directories in current folder only on AIX

Hi, I need to find the list of matching direcories in current folder only and no subfolders on AIX.I tried -maxdepth option but its not working. Also, tried ls -d option to list the matching directories but getting argument list too long... So, any help would be appreciated. (6 Replies)
Discussion started by: sachinkl
6 Replies

6. 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

7. Shell Programming and Scripting

Find specific files only in current directory...not sub directories AIX

Hi, I have to find specific files only in the current directory...not in the sub directories. But when I use Find command ... it searches all the files in the current directory as well as in the subdirectories. I am using AIX-UNIX machine.Please help.. I am using the below command. And i am... (2 Replies)
Discussion started by: aakishore
2 Replies

8. 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

9. UNIX for Advanced & Expert Users

Find all files in the current directory excluding hidden files and directories

Find all files in the current directory only excluding hidden directories and files. For the below command, though it's not deleting hidden files.. it is traversing through the hidden directories and listing normal which should be avoided. `find . \( ! -name ".*" -prune \) -mtime +${n_days}... (7 Replies)
Discussion started by: ksailesh1
7 Replies

10. Shell Programming and Scripting

Finding non-existing words in a list of files in a directory and its sub-directories

Hi All, I have a list of words (these are actually a list of database table names separated by comma). Now, I want to find only the non-existing list of words in the *.java files of current directory and/or its sub-directories. Sample list of words:... (8 Replies)
Discussion started by: Bhanu Dhulipudi
8 Replies
UTIMES(2)						      BSD System Calls Manual							 UTIMES(2)

NAME
utimes, lutimes, futimes, futimens, utimensat -- set file access and modification times LIBRARY
Standard C Library (libc, -lc) SYNOPSIS
#include <sys/time.h> int utimes(const char *path, const struct timeval times[2]); int lutimes(const char *path, const struct timeval times[2]); int futimes(int fd, const struct timeval times[2]); int futimens(int fd, const struct timespec times[2]); int utimensat(int fd, const char *path, const struct timespec times[2], int flag); DESCRIPTION
The access and modification times of the file named by path or referenced by fd are changed as specified by the argument times. If times is NULL, the access and modification times are set to the current time. The caller must be the owner of the file, have permission to write the file, or be the super-user. If times is non-NULL, it is assumed to point to an array of two timeval structures. The access time is set to the value of the first ele- ment, and the modification time is set to the value of the second element. For file systems that support file birth (creation) times (such as UFS2), the birth time will be set to the value of the second element if the second element is older than the currently set birth time. To set both a birth time and a modification time, two calls are required; the first to set the birth time and the second to set the (presumably newer) modification time. Ideally a new system call will be added that allows the setting of all three times at once. The caller must be the owner of the file or be the super-user. In either case, the inode-change-time of the file is set to the current time. lutimes() is like utimes() except in the case where the named file is a symbolic link, in which case lutimes() changes the access and modifi- cation times of the link, while utimes() changes the times of the file the link references. futimens() is like futimes() except that time is specified with nanosecond instead of microseconds. utimensat() also allows time to be specifed with nanoseconds. When it operates on a symbolic link, it will change the target's time if follow is unset. If follow is set to AT_SYMLINK_NOFOLLOW, the symbolic link's dates are changed. The nanosecond fields for futimens() and utimensat() can be set to the special value UTIME_NOW to set the current time, or to UTIME_OMIT to let the time unchanged (this allows changing access time but not modification time, and vice-versa). utimensat() is partially implemented. It will return ENOSYS for fd values different than AT_FDCWD. RETURN VALUES
Upon successful completion, a value of 0 is returned. Otherwise, a value of -1 is returned and errno is set to indicate the error. ERRORS
utimes(), lutimes(), and utimensat() will fail if: [EACCES] Search permission is denied for a component of the path prefix; or the times argument is NULL and the effective user ID of the process does not match the owner of the file, and is not the super-user, and write access is denied. [EFAULT] path or times points outside the process's allocated address space. [EIO] An I/O error occurred while reading or writing the affected inode. [ELOOP] Too many symbolic links were encountered in translating the pathname. [ENAMETOOLONG] A component of a pathname exceeded {NAME_MAX} characters, or an entire path name exceeded {PATH_MAX} characters. [ENOENT] The named file does not exist. [ENOTDIR] A component of the path prefix is not a directory. [EPERM] The times argument is not NULL and the calling process's effective user ID does not match the owner of the file and is not the super-user. [EROFS] The file system containing the file is mounted read-only. futimes() and futimens() will fail if: [EACCES] The times argument is NULL and the effective user ID of the process does not match the owner of the file, and is not the super-user, and write access is denied. [EBADF] fd does not refer to a valid descriptor. [EFAULT] times points outside the process's allocated address space. [EIO] An I/O error occurred while reading or writing the affected inode. [EPERM] The times argument is not NULL and the calling process's effective user ID does not match the owner of the file and is not the super-user. [EROFS] The file system containing the file is mounted read-only. SEE ALSO
stat(2), utime(3), symlink(7) STANDARDS
The utimes() function conforms to IEEE Std 1003.1-2001 (``POSIX.1''). It was however marked as legacy in the IEEE Std 1003.1-2004 (``POSIX.1'') revision. futimens() and utimensat() functions conform to IEEE Std 1003.1-2008 (``POSIX.1''). HISTORY
The utimes() function call appeared in 4.2BSD. The futimes() function call appeared in NetBSD 1.2. The lutimes() function call appeared in NetBSD 1.3. Birthtime setting support was added in NetBSD 5.0. futimens() and utimensat() functions calls appreared in NetBSD 6.0. BUGS
utimensat() is partially implemented. BSD
August 17, 2011 BSD
All times are GMT -4. The time now is 11:11 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy