Есть ли способ получить разрешения файлов / каталогов в формате чисел «0777» вместо формата «-rw-r-r»?
Вы можете отображать октальные разрешения для файла с помощью команды stat:
stat -c %a [filename]
Или с помощью find:
find [path] -printf '%m %p\n'
Обратите внимание, что find является рекурсивным и будет распечатывайте все файлы во всех подкаталогах. Вы можете использовать такие опции, как maxdepth или prune, чтобы остановить его от рекурсии.
Вы можете отображать октальные разрешения для файла с помощью команды stat:
stat -c %a [filename]
Или с помощью find:
find [path] -printf '%m %p\n'
Обратите внимание, что find является рекурсивным и будет распечатывайте все файлы во всех подкаталогах. Вы можете использовать такие опции, как maxdepth или prune, чтобы остановить его от рекурсии.
Вы можете отображать октальные разрешения для файла с помощью команды stat:
stat -c %a [filename]
Или с помощью find:
find [path] -printf '%m %p\n'
Обратите внимание, что find является рекурсивным и будет распечатывайте все файлы во всех подкаталогах. Вы можете использовать такие опции, как maxdepth или prune, чтобы остановить его от рекурсии.
Вы можете отображать октальные разрешения для файла с помощью команды stat:
stat -c %a [filename]
Или с помощью find:
find [path] -printf '%m %p\n'
Обратите внимание, что find является рекурсивным и будет распечатывайте все файлы во всех подкаталогах. Вы можете использовать такие опции, как maxdepth или prune, чтобы остановить его от рекурсии.
Вы можете отображать октальные разрешения для файла с помощью команды stat:
stat -c %a [filename]
Или с помощью find:
find [path] -printf '%m %p\n'
Обратите внимание, что find является рекурсивным и будет распечатывайте все файлы во всех подкаталогах. Вы можете использовать такие опции, как maxdepth или prune, чтобы остановить его от рекурсии.
Вы можете отображать октальные разрешения для файла с помощью команды stat:
stat -c %a [filename]
Или с помощью find:
find [path] -printf '%m %p\n'
Обратите внимание, что find является рекурсивным и будет распечатывайте все файлы во всех подкаталогах. Вы можете использовать такие опции, как maxdepth или prune, чтобы остановить его от рекурсии.
Вы можете отобразить восьмеричные разрешения для файла, используя команду stat:
stat -c% a [имя_файла]
Или используя find :
find [path] -printf '% m% p \n'
Обратите внимание, что find является рекурсивным и будет печатать все файлы во всех подкаталогах также. Вы можете использовать такие опции, как maxdepth
или чернослив
, чтобы остановить его от рекурсии.
Вы можете отобразить восьмеричные разрешения для файла, используя команду stat:
stat -c% a [имя_файла]
Или используя find :
find [path] -printf '% m% p \n'
Обратите внимание, что find является рекурсивным и будет печатать все файлы во всех подкаталогах также. Вы можете использовать такие опции, как maxdepth
или чернослив
, чтобы остановить его от рекурсии.
Вы можете отобразить восьмеричные разрешения для файла, используя команду stat:
stat -c% a [имя_файла]
Или используя find :
find [path] -printf '% m% p \n'
Обратите внимание, что find является рекурсивным и будет печатать все файлы во всех подкаталогах также. Вы можете использовать такие опции, как maxdepth
или чернослив
, чтобы остановить его от рекурсии.
Вы можете отобразить восьмеричные разрешения для файла, используя команду stat:
stat -c% a [имя_файла]
Или используя find :
find [path] -printf '% m% p \n'
Обратите внимание, что find является рекурсивным и будет печатать все файлы во всех подкаталогах также. Вы можете использовать такие опции, как maxdepth
или чернослив
, чтобы остановить его от рекурсии.
Я знаю, что это старый пост, но я нашел его, ища решение этого и расширил его:
stat -c '%a - %n'
Это покажет разрешения файла и имя файла. Это позволяет вам видеть разрешения для каждого файла в папке с помощью:
stat -c '%a - %n' *
Я также сделал этот шаг дальше и сделал псевдоним:
alias perms="stat -c '%a - %n'"
Итак, набрав perms * даст мне разрешения для каждого файла или perms file.php даст мне разрешения только одного файла.
Вы также можете использовать это обходное решение:
find FILENAME/DIRECROY -printf "%m:%f\n"
Пример проверить каталог моих видео:
find Videos -printf "%m:%f\n"
755:Videos
Другой метод:
Используется для отображения всех файлы каталога с их разрешениями
ls -l | awk '{k=0;for(i=0;i<=8;i++)k+=((substr($1,i+2,1)~/[rwx]/) \
*2^(8-i));if(k)printf("%0o ",k);print}'
Вы также можете использовать это обходное решение:
find FILENAME/DIRECROY -printf "%m:%f\n"
Пример проверить каталог моих видео:
find Videos -printf "%m:%f\n"
755:Videos
Другой метод:
Используется для отображения всех файлы каталога с их разрешениями
ls -l | awk '{k=0;for(i=0;i<=8;i++)k+=((substr($1,i+2,1)~/[rwx]/) \
*2^(8-i));if(k)printf("%0o ",k);print}'
Я знаю, что это старый пост, но я нашел его, ища решение этого и расширил его:
stat -c '%a - %n'
Это покажет разрешения файла и имя файла. Это позволяет вам видеть разрешения для каждого файла в папке с помощью:
stat -c '%a - %n' *
Я также сделал этот шаг дальше и сделал псевдоним:
alias perms="stat -c '%a - %n'"
Итак, набрав perms * даст мне разрешения для каждого файла или perms file.php даст мне разрешения только одного файла.
Вы также можете использовать это обходное решение:
find FILENAME/DIRECROY -printf "%m:%f\n"
Пример проверить каталог моих видео:
find Videos -printf "%m:%f\n"
755:Videos
Другой метод:
Используется для отображения всех файлы каталога с их разрешениями
ls -l | awk '{k=0;for(i=0;i<=8;i++)k+=((substr($1,i+2,1)~/[rwx]/) \
*2^(8-i));if(k)printf("%0o ",k);print}'
Я знаю, что это старый пост, но я нашел его, ища решение этого и расширил его:
stat -c '%a - %n'
Это покажет разрешения файла и имя файла. Это позволяет вам видеть разрешения для каждого файла в папке с помощью:
stat -c '%a - %n' *
Я также сделал этот шаг дальше и сделал псевдоним:
alias perms="stat -c '%a - %n'"
Итак, набрав perms * даст мне разрешения для каждого файла или perms file.php даст мне разрешения только одного файла.
Вы также можете использовать это обходное решение:
find FILENAME/DIRECROY -printf "%m:%f\n"
Пример проверить каталог моих видео:
find Videos -printf "%m:%f\n"
755:Videos
Другой метод:
Используется для отображения всех файлы каталога с их разрешениями
ls -l | awk '{k=0;for(i=0;i<=8;i++)k+=((substr($1,i+2,1)~/[rwx]/) \
*2^(8-i));if(k)printf("%0o ",k);print}'
Я знаю, что это старый пост, но я нашел его, ища решение этого и расширил его:
stat -c '%a - %n'
Это покажет разрешения файла и имя файла. Это позволяет вам видеть разрешения для каждого файла в папке с помощью:
stat -c '%a - %n' *
Я также сделал этот шаг дальше и сделал псевдоним:
alias perms="stat -c '%a - %n'"
Итак, набрав perms * даст мне разрешения для каждого файла или perms file.php даст мне разрешения только одного файла.
Вы также можете использовать это обходное решение:
find FILENAME/DIRECROY -printf "%m:%f\n"
Пример проверить каталог моих видео:
find Videos -printf "%m:%f\n"
755:Videos
Другой метод:
Используется для отображения всех файлы каталога с их разрешениями
ls -l | awk '{k=0;for(i=0;i<=8;i++)k+=((substr($1,i+2,1)~/[rwx]/) \
*2^(8-i));if(k)printf("%0o ",k);print}'
Я знаю, что это старый пост, но я нашел его, ища решение этого и расширил его:
stat -c '%a - %n'
Это покажет разрешения файла и имя файла. Это позволяет вам видеть разрешения для каждого файла в папке с помощью:
stat -c '%a - %n' *
Я также сделал этот шаг дальше и сделал псевдоним:
alias perms="stat -c '%a - %n'"
Итак, набрав perms * даст мне разрешения для каждого файла или perms file.php даст мне разрешения только одного файла.
Вы также можете использовать это обходное решение:
find FILENAME/DIRECROY -printf "%m:%f\n"
Пример проверить каталог моих видео:
find Videos -printf "%m:%f\n"
755:Videos
Другой метод:
Используется для отображения всех файлы каталога с их разрешениями
ls -l | awk '{k=0;for(i=0;i<=8;i++)k+=((substr($1,i+2,1)~/[rwx]/) \
*2^(8-i));if(k)printf("%0o ",k);print}'
Я знаю, что это старый пост, но я нашел его, ища решение этого и расширил его:
stat -c '%a - %n'
Это покажет разрешения файла и имя файла. Это позволяет вам видеть разрешения для каждого файла в папке с помощью:
stat -c '%a - %n' *
Я также сделал этот шаг дальше и сделал псевдоним:
alias perms="stat -c '%a - %n'"
Итак, набрав perms * даст мне разрешения для каждого файла или perms file.php даст мне разрешения только одного файла.
Я знаю, что это старый пост, но я нашел его при поиске решения и расширил его:
stat -c '% a -% n'
Это покажет разрешения файла и имя файла. Это позволяет вам видеть разрешения каждого файла в папке с помощью:
stat -c '% a -% n' *
Я также принял это еще один шаг и сделал псевдоним:
alias perms = "stat -c '% a -% n'"
Таким образом, печатая perms * будет дать мне разрешения для каждого файла или perms file.php даст мне разрешения только одного файла.
Вы также можете использовать это обходное решение:
find FILENAME / DIRECROY -printf "% m:% f \n"
Пример проверить мои видео каталог:
find Videos -printf "% m:% f \n" 755: Videos
Другой метод:
Используется для перечисления всех файлов каталога с их разрешениями
ls -l | awk '{k = 0, для (i = 0; i & lt; = 8; i ++) k + = ((substr ($ 1, i + 2,1) ~ / [rwx] /) \ * 2 ^ (8-i) ), если (k) printf ("% 0o", k); print} '
Я знаю, что это старый пост, но я нашел его при поиске решения и расширил его:
stat -c '% a -% n'
Это покажет разрешения файла и имя файла. Это позволяет вам видеть разрешения каждого файла в папке с помощью:
stat -c '% a -% n' *
Я также принял это еще один шаг и сделал псевдоним:
alias perms = "stat -c '% a -% n'"
Таким образом, печатая perms * будет дать мне разрешения для каждого файла или perms file.php даст мне разрешения только одного файла.
Вы также можете использовать это обходное решение:
find FILENAME / DIRECROY -printf "% m:% f \n"
Пример проверить мои видео каталог:
find Videos -printf "% m:% f \n" 755: Videos
Другой метод:
Используется для перечисления всех файлов каталога с их разрешениями
ls -l | awk '{k = 0, для (i = 0; i & lt; = 8; i ++) k + = ((substr ($ 1, i + 2,1) ~ / [rwx] /) \ * 2 ^ (8-i) ), если (k) printf ("% 0o", k); print} '
Вы также можете использовать это обходное решение:
find FILENAME / DIRECROY -printf "% m:% f \n"
Пример проверить мои видео каталог:
find Videos -printf "% m:% f \n" 755: Videos
Другой метод:
Используется для перечисления всех файлов каталога с их разрешениями
ls -l | awk '{k = 0, для (i = 0; i & lt; = 8; i ++) k + = ((substr ($ 1, i + 2,1) ~ / [rwx] /) \ * 2 ^ (8-i) ), если (k) printf ("% 0o", k); print} '
Я знаю, что это старый пост, но я нашел его при поиске решения и расширил его:
stat -c '% a -% n'
Это покажет разрешения файла и имя файла. Это позволяет вам видеть разрешения каждого файла в папке с помощью:
stat -c '% a -% n' *
Я также принял это еще один шаг и сделал псевдоним:
alias perms = "stat -c '% a -% n'"
Таким образом, печатая perms * будет дать мне разрешения для каждого файла или perms file.php даст мне разрешения только одного файла.
Вы также можете использовать это обходное решение:
find FILENAME / DIRECROY -printf "% m:% f \n"
Пример проверить мои видео каталог:
find Videos -printf "% m:% f \n" 755: Videos
Другой метод:
Используется для перечисления всех файлов каталога с их разрешениями
ls -l | awk '{k = 0, для (i = 0; i & lt; = 8; i ++) k + = ((substr ($ 1, i + 2,1) ~ / [rwx] /) \ * 2 ^ (8-i) ), если (k) printf ("% 0o", k); print} '
Я знаю, что это старый пост, но я нашел его при поиске решения и расширил его:
stat -c '% a -% n'
Это покажет разрешения файла и имя файла. Это позволяет вам видеть разрешения каждого файла в папке с помощью:
stat -c '% a -% n' *
Я также принял это еще один шаг и сделал псевдоним:
alias perms = "stat -c '% a -% n'"
Таким образом, печатая perms * будет дать мне разрешения для каждого файла или perms file.php даст мне разрешения только одного файла.