Wednesday, May 15, 2024
44
rated 0 times [  44] [ 0]  / answers: 1 / hits: 36636  / 1 Year ago, mon, february 6, 2023, 10:31:29

What does -x mean here:



if [ -x /etc/rc.local ] then


How could I find out this manual page for if?


More From » command-line

 Answers
3

From the man bash pages (especially the CONDITIONAL EXPRESSIONS section):



   -a file
True if file exists.
-b file
True if file exists and is a block special file.
-c file
True if file exists and is a character special file.
-d file
True if file exists and is a directory.
-e file
True if file exists.
-f file
True if file exists and is a regular file.
-g file
True if file exists and is set-group-id.
-h file
True if file exists and is a symbolic link.
-k file
True if file exists and its ``sticky'' bit is set.
-p file
True if file exists and is a named pipe (FIFO).
-r file
True if file exists and is readable.
-s file
True if file exists and has a size greater than zero.
-t fd True if file descriptor fd is open and refers to a terminal.
-u file
True if file exists and its set-user-id bit is set.
-w file
True if file exists and is writable.
-x file
True if file exists and is executable.

[...]

[#26118] Tuesday, February 7, 2023, 1 Year  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
finatch

Total Points: 49
Total Questions: 106
Total Answers: 94

Location: Kazakhstan
Member since Mon, Sep 26, 2022
2 Years ago
finatch questions
Sun, Jun 26, 22, 07:28, 2 Years ago
Sat, Mar 12, 22, 00:14, 2 Years ago
Mon, May 17, 21, 15:25, 3 Years ago
Wed, Jun 8, 22, 02:40, 2 Years ago
;